From 6b3f6ff1ca5bbb9238c4c54394a7c5091917153c Mon Sep 17 00:00:00 2001 From: t92549 <80890692+t92549@users.noreply.github.com> Date: Tue, 8 Mar 2022 09:10:31 +0000 Subject: [PATCH 1/2] gh-971: Remove analytic-ui (#978) --- .github/workflows/continuous-integration.yaml | 2 - analytics/analytics-functions/pom.xml | 33 - .../gchq/gaffer/analytic/function/ToMap.java | 67 - .../gaffer/analytic/function/ToMapTest.java | 156 - .../src/test/resources/log4j.xml | 30 - analytics/analytics-operations/pom.xml | 70 - .../analytic/operation/AddAnalytic.java | 221 - .../analytic/operation/AnalyticDetail.java | 277 - .../analytic/operation/DeleteAnalytic.java | 75 - .../analytic/operation/GetAllAnalytics.java | 67 - .../analytic/operation/GetAnalytic.java | 79 - .../gaffer/analytic/operation/MetaData.java | 86 - .../operation/OutputVisualisation.java | 123 - .../analytic/operation/UIMappingDetail.java | 141 - .../analytic/operation/VisualisationType.java | 24 - .../operation/handler/AddAnalyticHandler.java | 116 - .../handler/DeleteAnalyticHandler.java | 65 - .../handler/GetAllAnalyticsHandler.java | 106 - .../operation/handler/GetAnalyticHandler.java | 97 - .../handler/cache/AnalyticCache.java | 299 - .../serialisation/AnalyticTypeReference.java | 38 - .../analytic/operation/AddAnalyticTest.java | 170 - .../operation/GetAllAnalyticsHandlerTest.java | 201 - .../operation/GetAnalyticHandlerTest.java | 174 - .../operation/OutputVisualisationTest.java | 68 - .../integration/analytic/AnalyticCacheIT.java | 354 - .../src/test/resources/log4j.xml | 30 - analytics/analytics-rest/pom.xml | 176 - .../main/resources/AnalyticsDeclarations.json | 27 - .../src/main/resources/graphConfig.json | 6 - .../src/main/resources/map/store.properties | 22 - .../main/resources/roadTrafficSampleData.csv | 10391 ---------------- .../src/main/resources/schema/elements.json | 72 - .../src/main/resources/schema/types.json | 124 - analytics/analytics-ui/.angulardoc.json | 4 - analytics/analytics-ui/.editorconfig | 13 - analytics/analytics-ui/.gitignore | 47 - analytics/analytics-ui/README.md | 270 - analytics/analytics-ui/angular.json | 138 - analytics/analytics-ui/assets/2_analytics.png | Bin 160122 -> 0 bytes .../analytics-ui/assets/analytic_y_params.png | Bin 167332 -> 0 bytes analytics/analytics-ui/assets/husky.jpg | Bin 79543 -> 0 bytes analytics/analytics-ui/assets/rest_closed.png | Bin 282685 -> 0 bytes analytics/analytics-ui/assets/rest_opened.png | Bin 328937 -> 0 bytes analytics/analytics-ui/assets/results.png | Bin 108197 -> 0 bytes analytics/analytics-ui/e2e/protractor.conf.js | 28 - .../analytics-ui/e2e/src/app.e2e-spec.ts | 28 - analytics/analytics-ui/e2e/src/app.po.ts | 11 - analytics/analytics-ui/e2e/tsconfig.e2e.json | 13 - analytics/analytics-ui/package.json | 62 - analytics/analytics-ui/src/app/README.md | 43 - .../analytics/analytic-filter.pipe.spec.ts | 74 - .../src/app/analytics/analytic-filter.pipe.ts | 33 - .../analytics/analytic-store.service.spec.ts | 31 - .../app/analytics/analytic-store.service.ts | 22 - .../analytics/analytic/analytic.component.css | 28 - .../analytic/analytic.component.html | 12 - .../analytic/analytic.component.spec.ts | 108 - .../analytics/analytic/analytic.component.ts | 115 - .../src/app/analytics/analytics.component.css | 14 - .../app/analytics/analytics.component.html | 12 - .../app/analytics/analytics.component.spec.ts | 125 - .../src/app/analytics/analytics.component.ts | 61 - .../src/app/analytics/analytics.module.ts | 50 - .../app/analytics/analytics.service.spec.ts | 156 - .../src/app/analytics/analytics.service.ts | 155 - .../interfaces/analytic.interface.ts | 35 - .../interfaces/metaData.interface.ts | 22 - .../outputVisualisation.interface.ts | 22 - .../interfaces/uiMappingDetail.interface.ts | 25 - .../src/app/app-routing.module.ts | 35 - .../analytics-ui/src/app/app.component.css | 3 - .../analytics-ui/src/app/app.component.html | 6 - .../src/app/app.component.spec.ts | 52 - .../analytics-ui/src/app/app.component.ts | 25 - analytics/analytics-ui/src/app/app.module.ts | 80 - .../src/app/nav/nav.component.css | 27 - .../src/app/nav/nav.component.html | 9 - .../src/app/nav/nav.component.spec.ts | 140 - .../analytics-ui/src/app/nav/nav.component.ts | 32 - .../operation/operation.component.html | 8 - .../operation/operation.component.spec.ts | 52 - .../operation/operation.component.ts | 29 - .../parameter-form.component.html | 51 - .../parameter-form.component.spec.ts | 111 - .../parameter-form.component.ts | 50 - .../parameter-page.component.css | 11 - .../parameter-page.component.html | 16 - .../parameter-page.component.spec.ts | 88 - .../parameter-page.component.ts | 50 - .../src/app/parameters/parameters.module.ts | 64 - .../src/app/results/html/html.component.css | 0 .../src/app/results/html/html.component.html | 3 - .../app/results/html/html.component.spec.ts | 95 - .../src/app/results/html/html.component.ts | 42 - .../src/app/results/results.component.css | 7 - .../src/app/results/results.component.html | 18 - .../src/app/results/results.component.spec.ts | 114 - .../src/app/results/results.component.ts | 38 - .../src/app/results/results.module.ts | 50 - .../src/app/results/table/table.component.css | 36 - .../app/results/table/table.component.html | 32 - .../app/results/table/table.component.spec.ts | 171 - .../src/app/results/table/table.component.ts | 93 - .../src/app/services/endpoint-service.ts | 22 - .../src/app/services/endpoint.service.spec.ts | 39 - .../src/app/services/error.service.spec.ts | 78 - .../src/app/services/error.service.ts | 46 - .../src/app/services/query.service.spec.ts | 73 - .../src/app/services/query.service.ts | 103 - .../src/app/services/results.service.spec.ts | 55 - .../src/app/services/results.service.ts | 42 - .../src/app/services/test/test.analytic.ts | 66 - .../analytics-ui/src/assets/defaultIcon.svg | 1 - analytics/analytics-ui/src/browserslist | 11 - analytics/analytics-ui/src/custom-theme.scss | 30 - .../src/environments/environment.prod.ts | 19 - .../src/environments/environment.ts | 32 - analytics/analytics-ui/src/favicon.ico | Bin 5430 -> 0 bytes analytics/analytics-ui/src/index.html | 19 - analytics/analytics-ui/src/karma.conf.js | 38 - analytics/analytics-ui/src/main.ts | 41 - analytics/analytics-ui/src/polyfills.ts | 63 - analytics/analytics-ui/src/styles.css | 45 - analytics/analytics-ui/src/test.ts | 20 - analytics/analytics-ui/src/toast.css | 192 - analytics/analytics-ui/src/tsconfig.app.json | 11 - analytics/analytics-ui/src/tsconfig.spec.json | 18 - analytics/analytics-ui/tsconfig.json | 238 - analytics/analytics-ui/tslint.json | 75 - analytics/pom.xml | 37 - pom.xml | 1 - 132 files changed, 18797 deletions(-) delete mode 100644 analytics/analytics-functions/pom.xml delete mode 100644 analytics/analytics-functions/src/main/java/uk/gov/gchq/gaffer/analytic/function/ToMap.java delete mode 100644 analytics/analytics-functions/src/test/java/uk/gov/gchq/gaffer/analytic/function/ToMapTest.java delete mode 100644 analytics/analytics-functions/src/test/resources/log4j.xml delete mode 100644 analytics/analytics-operations/pom.xml delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/AddAnalytic.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/AnalyticDetail.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/DeleteAnalytic.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/GetAllAnalytics.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/GetAnalytic.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/MetaData.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/OutputVisualisation.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/UIMappingDetail.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/VisualisationType.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/AddAnalyticHandler.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/DeleteAnalyticHandler.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/GetAllAnalyticsHandler.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/GetAnalyticHandler.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/cache/AnalyticCache.java delete mode 100644 analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/serialisation/AnalyticTypeReference.java delete mode 100644 analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/AddAnalyticTest.java delete mode 100644 analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/GetAllAnalyticsHandlerTest.java delete mode 100644 analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/GetAnalyticHandlerTest.java delete mode 100644 analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/OutputVisualisationTest.java delete mode 100644 analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/store/integration/analytic/AnalyticCacheIT.java delete mode 100644 analytics/analytics-operations/src/test/resources/log4j.xml delete mode 100644 analytics/analytics-rest/pom.xml delete mode 100644 analytics/analytics-rest/src/main/resources/AnalyticsDeclarations.json delete mode 100644 analytics/analytics-rest/src/main/resources/graphConfig.json delete mode 100755 analytics/analytics-rest/src/main/resources/map/store.properties delete mode 100644 analytics/analytics-rest/src/main/resources/roadTrafficSampleData.csv delete mode 100644 analytics/analytics-rest/src/main/resources/schema/elements.json delete mode 100644 analytics/analytics-rest/src/main/resources/schema/types.json delete mode 100644 analytics/analytics-ui/.angulardoc.json delete mode 100644 analytics/analytics-ui/.editorconfig delete mode 100644 analytics/analytics-ui/.gitignore delete mode 100644 analytics/analytics-ui/README.md delete mode 100644 analytics/analytics-ui/angular.json delete mode 100644 analytics/analytics-ui/assets/2_analytics.png delete mode 100644 analytics/analytics-ui/assets/analytic_y_params.png delete mode 100644 analytics/analytics-ui/assets/husky.jpg delete mode 100644 analytics/analytics-ui/assets/rest_closed.png delete mode 100644 analytics/analytics-ui/assets/rest_opened.png delete mode 100644 analytics/analytics-ui/assets/results.png delete mode 100644 analytics/analytics-ui/e2e/protractor.conf.js delete mode 100644 analytics/analytics-ui/e2e/src/app.e2e-spec.ts delete mode 100644 analytics/analytics-ui/e2e/src/app.po.ts delete mode 100644 analytics/analytics-ui/e2e/tsconfig.e2e.json delete mode 100644 analytics/analytics-ui/package.json delete mode 100644 analytics/analytics-ui/src/app/README.md delete mode 100644 analytics/analytics-ui/src/app/analytics/analytic-filter.pipe.spec.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytic-filter.pipe.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytic-store.service.spec.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytic-store.service.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytic/analytic.component.css delete mode 100644 analytics/analytics-ui/src/app/analytics/analytic/analytic.component.html delete mode 100644 analytics/analytics-ui/src/app/analytics/analytic/analytic.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytic/analytic.component.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytics.component.css delete mode 100644 analytics/analytics-ui/src/app/analytics/analytics.component.html delete mode 100644 analytics/analytics-ui/src/app/analytics/analytics.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytics.component.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytics.module.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytics.service.spec.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/analytics.service.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/interfaces/analytic.interface.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/interfaces/metaData.interface.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/interfaces/outputVisualisation.interface.ts delete mode 100644 analytics/analytics-ui/src/app/analytics/interfaces/uiMappingDetail.interface.ts delete mode 100644 analytics/analytics-ui/src/app/app-routing.module.ts delete mode 100644 analytics/analytics-ui/src/app/app.component.css delete mode 100644 analytics/analytics-ui/src/app/app.component.html delete mode 100644 analytics/analytics-ui/src/app/app.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/app.component.ts delete mode 100644 analytics/analytics-ui/src/app/app.module.ts delete mode 100644 analytics/analytics-ui/src/app/nav/nav.component.css delete mode 100644 analytics/analytics-ui/src/app/nav/nav.component.html delete mode 100644 analytics/analytics-ui/src/app/nav/nav.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/nav/nav.component.ts delete mode 100644 analytics/analytics-ui/src/app/parameters/operation/operation.component.html delete mode 100644 analytics/analytics-ui/src/app/parameters/operation/operation.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/parameters/operation/operation.component.ts delete mode 100644 analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.html delete mode 100644 analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.ts delete mode 100644 analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.css delete mode 100644 analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.html delete mode 100644 analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.ts delete mode 100644 analytics/analytics-ui/src/app/parameters/parameters.module.ts delete mode 100644 analytics/analytics-ui/src/app/results/html/html.component.css delete mode 100644 analytics/analytics-ui/src/app/results/html/html.component.html delete mode 100644 analytics/analytics-ui/src/app/results/html/html.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/results/html/html.component.ts delete mode 100644 analytics/analytics-ui/src/app/results/results.component.css delete mode 100644 analytics/analytics-ui/src/app/results/results.component.html delete mode 100644 analytics/analytics-ui/src/app/results/results.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/results/results.component.ts delete mode 100644 analytics/analytics-ui/src/app/results/results.module.ts delete mode 100644 analytics/analytics-ui/src/app/results/table/table.component.css delete mode 100644 analytics/analytics-ui/src/app/results/table/table.component.html delete mode 100644 analytics/analytics-ui/src/app/results/table/table.component.spec.ts delete mode 100644 analytics/analytics-ui/src/app/results/table/table.component.ts delete mode 100644 analytics/analytics-ui/src/app/services/endpoint-service.ts delete mode 100644 analytics/analytics-ui/src/app/services/endpoint.service.spec.ts delete mode 100644 analytics/analytics-ui/src/app/services/error.service.spec.ts delete mode 100644 analytics/analytics-ui/src/app/services/error.service.ts delete mode 100644 analytics/analytics-ui/src/app/services/query.service.spec.ts delete mode 100644 analytics/analytics-ui/src/app/services/query.service.ts delete mode 100644 analytics/analytics-ui/src/app/services/results.service.spec.ts delete mode 100644 analytics/analytics-ui/src/app/services/results.service.ts delete mode 100644 analytics/analytics-ui/src/app/services/test/test.analytic.ts delete mode 100644 analytics/analytics-ui/src/assets/defaultIcon.svg delete mode 100644 analytics/analytics-ui/src/browserslist delete mode 100644 analytics/analytics-ui/src/custom-theme.scss delete mode 100644 analytics/analytics-ui/src/environments/environment.prod.ts delete mode 100644 analytics/analytics-ui/src/environments/environment.ts delete mode 100755 analytics/analytics-ui/src/favicon.ico delete mode 100644 analytics/analytics-ui/src/index.html delete mode 100644 analytics/analytics-ui/src/karma.conf.js delete mode 100644 analytics/analytics-ui/src/main.ts delete mode 100644 analytics/analytics-ui/src/polyfills.ts delete mode 100644 analytics/analytics-ui/src/styles.css delete mode 100644 analytics/analytics-ui/src/test.ts delete mode 100644 analytics/analytics-ui/src/toast.css delete mode 100644 analytics/analytics-ui/src/tsconfig.app.json delete mode 100644 analytics/analytics-ui/src/tsconfig.spec.json delete mode 100644 analytics/analytics-ui/tsconfig.json delete mode 100644 analytics/analytics-ui/tslint.json delete mode 100644 analytics/pom.xml diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index 5281687e3..7c02b73fc 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -78,7 +78,6 @@ jobs: - 12 - 14 module: - - analytics/analytics-ui - schema-builder/schema-builder-ui steps: @@ -134,7 +133,6 @@ jobs: - :gaffer-tools,:mini-accumulo-cluster,:schema-builder,:schema-builder-rest - :slider - :random-element-generation,:performance-testing,:performance-testing-core,:performance-testing-accumulo-store,:performance-testing-aws - - :analytics,:analytics-functions,:analytics-operations,:analytics-rest env: MAVEN_OPTS: -Dmaven.wagon.http.retryHandler.count=3 -Dmaven.wagon.httpconnectionManager.ttlSeconds=25 diff --git a/analytics/analytics-functions/pom.xml b/analytics/analytics-functions/pom.xml deleted file mode 100644 index 945e9fa63..000000000 --- a/analytics/analytics-functions/pom.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - analytics - uk.gov.gchq.gaffer - 1.21.3-SNAPSHOT - - 4.0.0 - - analytics-functions - - - - uk.gov.gchq.koryphe - core - ${koryphe.version} - - - uk.gov.gchq.gaffer - data - ${gaffer.version} - test - - - uk.gov.gchq.gaffer - common-util - ${gaffer.version} - test-jar - test - - - - \ No newline at end of file diff --git a/analytics/analytics-functions/src/main/java/uk/gov/gchq/gaffer/analytic/function/ToMap.java b/analytics/analytics-functions/src/main/java/uk/gov/gchq/gaffer/analytic/function/ToMap.java deleted file mode 100644 index c0787ecc7..000000000 --- a/analytics/analytics-functions/src/main/java/uk/gov/gchq/gaffer/analytic/function/ToMap.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.function; - -import com.fasterxml.jackson.annotation.JsonTypeInfo; - -import uk.gov.gchq.koryphe.function.KorypheFunction; - -import java.util.HashMap; -import java.util.Map; -import java.util.function.Function; - -/** - * Function which generates a Map from an object. It uses keys provided by the - * user and applies functions to the input object to extract the appropriate - * value - */ -public class ToMap extends KorypheFunction> { - - private Map keyFunctions; - - public ToMap() { - // Required for serialisation - } - - public ToMap(final Map keyFunctions) { - this.keyFunctions = keyFunctions; - } - - @Override - public Map apply(final Object o) { - if (o == null || keyFunctions == null) { - return null; - } - - Map generatedMap = new HashMap<>(); - - for (final Map.Entry keyFunction : keyFunctions.entrySet()) { - generatedMap.put(keyFunction.getKey(), keyFunction.getValue().apply(o)); - } - - return generatedMap; - } - - public Map getKeyFunctions() { - return keyFunctions; - } - - - @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "class") - public void setKeyFunctions(final Map keyFunctions) { - this.keyFunctions = keyFunctions; - } -} diff --git a/analytics/analytics-functions/src/test/java/uk/gov/gchq/gaffer/analytic/function/ToMapTest.java b/analytics/analytics-functions/src/test/java/uk/gov/gchq/gaffer/analytic/function/ToMapTest.java deleted file mode 100644 index eff8272f1..000000000 --- a/analytics/analytics-functions/src/test/java/uk/gov/gchq/gaffer/analytic/function/ToMapTest.java +++ /dev/null @@ -1,156 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.function; - -import com.google.common.collect.Lists; -import org.junit.Test; - -import uk.gov.gchq.gaffer.commonutil.JsonAssert; -import uk.gov.gchq.gaffer.data.element.Edge; -import uk.gov.gchq.gaffer.data.element.Entity; -import uk.gov.gchq.gaffer.data.element.IdentifierType; -import uk.gov.gchq.gaffer.data.element.function.ExtractId; -import uk.gov.gchq.gaffer.data.element.function.ExtractProperty; -import uk.gov.gchq.gaffer.exception.SerialisationException; -import uk.gov.gchq.gaffer.jsonserialisation.JSONSerialiser; -import uk.gov.gchq.gaffer.types.TypeSubTypeValue; -import uk.gov.gchq.koryphe.function.FunctionComposite; -import uk.gov.gchq.koryphe.impl.function.CallMethod; -import uk.gov.gchq.koryphe.impl.function.ToString; - -import java.util.HashMap; -import java.util.Map; -import java.util.function.Function; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNull; - -public class ToMapTest { - - @Test - public void shouldConvertElementsToMaps() { - // Given - Entity entity = new Entity.Builder() - .group("unused") - .vertex(new TypeSubTypeValue("type", "subType", "the value")) - .property("count", 2000000000000000L) - .build(); - - // When - - final HashMap keyFunctions = new HashMap<>(); - keyFunctions.put("vertex value", new FunctionComposite() - .compose(new ExtractId(IdentifierType.VERTEX)) - .andThen(new CallMethod("getValue"))); - keyFunctions.put("count", new FunctionComposite().compose(new ExtractProperty("count") - .andThen(new ToString()))); - - final ToMap toMap = new ToMap(keyFunctions); - - // Then - - final HashMap expected = new HashMap<>(); - expected.put("vertex value", "the value"); - expected.put("count", "2000000000000000"); - - assertEquals(expected, toMap.apply(entity)); - } - - @Test - public void shouldJsonSerialiseAndDeserialise() throws SerialisationException { - // Given - final HashMap keyFunctions = new HashMap<>(); - keyFunctions.put("vertex value", new FunctionComposite(Lists.newArrayList( - new ExtractId(IdentifierType.VERTEX), - new CallMethod("getValue")))); - keyFunctions.put("count", new FunctionComposite(Lists.newArrayList(new ExtractProperty("count"), - new ToString()))); - - final ToMap toMap = new ToMap(keyFunctions); - - // When - - String expected = "{" + - "\"class\":\"uk.gov.gchq.gaffer.analytic.function.ToMap\"," + - "\"keyFunctions\":{" + - "\"vertex value\":{" + - "\"class\":\"uk.gov.gchq.koryphe.function.FunctionComposite\"," + - "\"functions\":[" + - "{" + - "\"class\":\"uk.gov.gchq.gaffer.data.element.function.ExtractId\"," + - "\"id\":\"VERTEX\"" + - "}," + - "{" + - "\"class\":\"uk.gov.gchq.koryphe.impl.function.CallMethod\"," + - "\"method\":\"getValue\"" + - "}" + - "]" + - "}," + - "\"count\":{" + - "\"class\":\"uk.gov.gchq.koryphe.function.FunctionComposite\"," + - "\"functions\":[" + - "{" + - "\"class\":\"uk.gov.gchq.gaffer.data.element.function.ExtractProperty\"," + - "\"name\":\"count\"" + - "}," + - "{" + - "\"class\":\"uk.gov.gchq.koryphe.impl.function.ToString\"" + - "}" + - "]" + - "}" + - "}" + - "}"; - // Then - - JsonAssert.assertEquals(expected, new String(JSONSerialiser.serialise(toMap))); - - } - - @Test - public void shouldSetPropertyToNullIfResultOfKeyFunctionIsNull() { - // Given - Edge edge = new Edge.Builder() - .source("src") - .dest("dst") - .property("prop1", "someProperty") - .build(); - - // When - Map keyFunctions = new HashMap<>(); - keyFunctions.put("test", new ExtractId(IdentifierType.VERTEX)); // Will return null - - ToMap toMap = new ToMap(keyFunctions); - - // Then - Map expected = new HashMap<>(); - expected.put("test", null); - - assertEquals(expected, toMap.apply(edge)); - } - - @Test - public void shouldReturnNullIfTheKeyFunctionsAreNotSet() { - // Given - ToMap toMap = new ToMap(); - - // When - Map result = toMap.apply(32); - - // Then - assertNull(result); - - } -} diff --git a/analytics/analytics-functions/src/test/resources/log4j.xml b/analytics/analytics-functions/src/test/resources/log4j.xml deleted file mode 100644 index f9b1e968b..000000000 --- a/analytics/analytics-functions/src/test/resources/log4j.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/analytics/analytics-operations/pom.xml b/analytics/analytics-operations/pom.xml deleted file mode 100644 index 0089878d9..000000000 --- a/analytics/analytics-operations/pom.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - 4.0.0 - - - uk.gov.gchq.gaffer - analytics - 1.21.3-SNAPSHOT - - - analytics-operations - - - - uk.gov.gchq.gaffer - operation - ${gaffer.version} - - - uk.gov.gchq.gaffer - analytics-functions - ${project.parent.version} - - - uk.gov.gchq.gaffer - operation - ${gaffer.version} - test-jar - - - uk.gov.gchq.gaffer - store - ${gaffer.version} - - - uk.gov.gchq.gaffer - common-util - ${gaffer.version} - - - uk.gov.gchq.gaffer - common-util - ${gaffer.version} - test-jar - - - uk.gov.gchq.gaffer - serialisation - ${gaffer.version} - test-jar - - - diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/AddAnalytic.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/AddAnalytic.java deleted file mode 100644 index f1cf00449..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/AddAnalytic.java +++ /dev/null @@ -1,221 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation; - -import com.fasterxml.jackson.annotation.JsonPropertyOrder; - -import uk.gov.gchq.gaffer.commonutil.Required; -import uk.gov.gchq.gaffer.operation.Operation; -import uk.gov.gchq.koryphe.Since; -import uk.gov.gchq.koryphe.Summary; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import static java.util.Objects.isNull; - -@JsonPropertyOrder(value = {"class", "analyticName", "operationName", "description", "score"}, alphabetic = true) -@Since("1.10.0") -@Summary("Adds a new analytic") -public class AddAnalytic implements Operation { - @Required - private String analyticName; - private String operationName; - private String description; - private List readAccessRoles = new ArrayList<>(); - private List writeAccessRoles = new ArrayList<>(); - private boolean overwriteFlag = false; - private Map uiMapping; - private Map options; - private Integer score; - private MetaData metaData; - private OutputVisualisation outputVisualisation; - - public boolean isOverwriteFlag() { - return overwriteFlag; - } - - public void setOverwriteFlag(final boolean overwriteFlag) { - this.overwriteFlag = overwriteFlag; - } - - public void setAnalyticName(final String analyticName) { - this.analyticName = analyticName; - } - - public String getAnalyticName() { - return analyticName; - } - - public String getOperationName() { - return operationName; - } - - public void setOperationName(final String operationName) { - this.operationName = operationName; - } - - public List getReadAccessRoles() { - return readAccessRoles; - } - - public void setReadAccessRoles(final List readAccessRoles) { - this.readAccessRoles = readAccessRoles; - } - - public List getWriteAccessRoles() { - return writeAccessRoles; - } - - public void setWriteAccessRoles(final List writeAccessRoles) { - this.writeAccessRoles = writeAccessRoles; - } - - public String getDescription() { - return description; - } - - public void setDescription(final String description) { - this.description = description; - } - - public void setUiMapping(final Map uiMapping) { - this.uiMapping = uiMapping; - } - - public Map getUiMapping() { - return uiMapping; - } - - public void setMetaData(final MetaData metaData) { - this.metaData = metaData; - } - - public MetaData getMetaData() { - return metaData; - } - - - @Override - public AddAnalytic shallowClone() { - return new AddAnalytic.Builder().analyticName(analyticName).operationName(operationName) - .description(description).readAccessRoles(readAccessRoles.toArray(new String[readAccessRoles.size()])) - .writeAccessRoles(writeAccessRoles.toArray(new String[writeAccessRoles.size()])) - .overwrite(overwriteFlag).uiMapping(uiMapping).metaData(metaData).outputVisualisation(outputVisualisation) - .options(options).score(score).build(); - } - - @Override - public Map getOptions() { - return options; - } - - @Override - public void setOptions(final Map options) { - this.options = options; - } - - public Integer getScore() { - return score; - } - - public void setScore(final Integer score) { - this.score = score; - } - - public OutputVisualisation getOutputVisualisation() { - return outputVisualisation; - } - - public void setOutputVisualisation(final OutputVisualisation outputVisualisation) { - this.outputVisualisation = outputVisualisation; - } - - public static class Builder extends BaseBuilder { - public Builder() { - super(new AddAnalytic()); - } - - public AddAnalytic.Builder analyticName(final String analyticName) { - _getOp().setAnalyticName(analyticName); - return _self(); - } - - public AddAnalytic.Builder operationName(final String name) { - _getOp().setOperationName(name); - return _self(); - } - - public AddAnalytic.Builder description(final String description) { - _getOp().setDescription(description); - return _self(); - } - - public AddAnalytic.Builder readAccessRoles(final String... roles) { - Collections.addAll(_getOp().getReadAccessRoles(), roles); - return _self(); - } - - public AddAnalytic.Builder writeAccessRoles(final String... roles) { - Collections.addAll(_getOp().getWriteAccessRoles(), roles); - return _self(); - } - - public AddAnalytic.Builder uiMapping(final Map uiMapping) { - _getOp().setUiMapping(uiMapping); - return _self(); - } - - public AddAnalytic.Builder uiMapping(final String name, final UIMappingDetail detail) { - Map uiMapping = _getOp().getUiMapping(); - if (isNull(uiMapping)) { - uiMapping = new HashMap<>(); - _getOp().setUiMapping(uiMapping); - } - uiMapping.put(name, detail); - return _self(); - } - - public AddAnalytic.Builder metaData(final MetaData metaData) { - _getOp().setMetaData(metaData); - return _self(); - } - - public AddAnalytic.Builder outputVisualisation(final OutputVisualisation outputVisualisation) { - _getOp().setOutputVisualisation(outputVisualisation); - return _self(); - } - - public AddAnalytic.Builder overwrite(final boolean overwriteFlag) { - _getOp().setOverwriteFlag(overwriteFlag); - return _self(); - } - - public AddAnalytic.Builder overwrite() { - return overwrite(true); - } - - public AddAnalytic.Builder score(final Integer score) { - _getOp().setScore(score); - return _self(); - } - } - -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/AnalyticDetail.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/AnalyticDetail.java deleted file mode 100644 index 110dd922f..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/AnalyticDetail.java +++ /dev/null @@ -1,277 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation; - -import com.google.common.collect.Maps; -import org.apache.commons.lang.StringUtils; -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; -import org.codehaus.jackson.annotate.JsonIgnore; - -import uk.gov.gchq.gaffer.commonutil.ToStringBuilder; -import uk.gov.gchq.gaffer.user.User; - -import java.io.Serializable; -import java.util.List; -import java.util.Map; - -public class AnalyticDetail implements Serializable { - - private static final long serialVersionUID = 704999037152944606L; - private String analyticName; - private String operationName; - private String description; - private String creatorId; - private List readAccessRoles; - private List writeAccessRoles; - private Map uiMapping = Maps.newHashMap(); - private Map options = Maps.newHashMap(); - private MetaData metaData; - private OutputVisualisation outputVisualisation; - private Integer score; - - public AnalyticDetail() { - } - - public AnalyticDetail(final String analyticName, final String operationName, final String description, - final String userId, final List readers, - final List writers, final Map uiMapping, - final MetaData metaData, - final OutputVisualisation outputVisualisation, final Integer score, - final Map options) { - - - this.analyticName = analyticName; - this.operationName = operationName; - this.description = description; - this.creatorId = userId; - - this.readAccessRoles = readers; - this.writeAccessRoles = writers; - this.uiMapping = uiMapping; - this.metaData = metaData; - this.outputVisualisation = outputVisualisation; - this.score = score; - this.options = options; - } - - public String getAnalyticName() { - return analyticName; - } - - public String getOperationName() { - return operationName; - } - - public String getDescription() { - return description; - } - - public List getReadAccessRoles() { - return readAccessRoles; - } - - public List getWriteAccessRoles() { - return writeAccessRoles; - } - - public String getCreatorId() { - return creatorId; - } - - public Map getUiMapping() { - return uiMapping; - } - - public void setUiMapping(final Map uiMapping) { - this.uiMapping = uiMapping; - } - - public Integer getScore() { - return score; - } - - public Map getOptions() { - return options; - } - - public MetaData getMetaData() { - return metaData; - } - - public OutputVisualisation getOutputVisualisation() { - return outputVisualisation; - } - - public void setOutputVisualisation(final OutputVisualisation outputVisualisation) { - this.outputVisualisation = outputVisualisation; - } - - @JsonIgnore - public void setReadAccessRoles(final List readAccessRoles) { - this.readAccessRoles = readAccessRoles; - } - - @JsonIgnore - public void setWriteAccessRoles(final List writeAccessRoles) { - this.writeAccessRoles = writeAccessRoles; - } - - @Override - public boolean equals(final Object obj) { - if (this == obj) { - return true; - } - - if (null == obj || getClass() != obj.getClass()) { - return false; - } - - final AnalyticDetail op = (AnalyticDetail) obj; - - return new EqualsBuilder().append(analyticName, op.analyticName).append(operationName, op.operationName) - .append(creatorId, op.creatorId).append(readAccessRoles, op.readAccessRoles) - .append(writeAccessRoles, op.writeAccessRoles).append(uiMapping, op.uiMapping) - .append(metaData, op.metaData).append(outputVisualisation, op.outputVisualisation) - .append(score, op.score) - .append(options, op.options).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(71, 3).append(analyticName).append(operationName).append(creatorId) - .append(readAccessRoles).append(writeAccessRoles).append(uiMapping).append(metaData) - .append(outputVisualisation).append(score).append(options).hashCode(); - } - - @Override - public String toString() { - return new ToStringBuilder(this).appendSuper(super.toString()).append("analyticName", analyticName) - .append("operationName", operationName).append("creatorId", creatorId) - .append("readAccessRoles", readAccessRoles).append("writeAccessRoles", writeAccessRoles) - .append("uiMapping", uiMapping).append("metaData", metaData) - .append("outputVisualisation", outputVisualisation).append("score", score) - .append("options", options).toString(); - } - - public boolean hasReadAccess(final User user) { - return hasAccess(user, readAccessRoles, null); - } - - public boolean hasReadAccess(final User user, final String adminAuth) { - return hasAccess(user, readAccessRoles, adminAuth); - } - - public boolean hasWriteAccess(final User user) { - return hasAccess(user, writeAccessRoles, null); - } - - public boolean hasWriteAccess(final User user, final String adminAuth) { - return hasAccess(user, writeAccessRoles, adminAuth); - } - - private boolean hasAccess(final User user, final List roles, final String adminAuth) { - if (null != roles) { - for (final String role : roles) { - if (user.getOpAuths().contains(role)) { - return true; - } - } - } - if (StringUtils.isNotBlank(adminAuth)) { - if (user.getOpAuths().contains(adminAuth)) { - return true; - } - } - return user.getUserId().equals(creatorId); - } - - - public static final class Builder { - private String analyticName; - private String operationName; - private String description; - private String creatorId; - private List readers; - private List writers; - private Map uiMapping; - private MetaData metaData; - private OutputVisualisation outputVisualisation; - private Integer score; - private Map options; - - public AnalyticDetail.Builder creatorId(final String creatorId) { - this.creatorId = creatorId; - return this; - } - - public AnalyticDetail.Builder analyticName(final String analyticName) { - this.analyticName = analyticName; - return this; - } - - public AnalyticDetail.Builder operationName(final String operationName) { - this.operationName = operationName; - return this; - } - - public AnalyticDetail.Builder description(final String description) { - this.description = description; - return this; - } - - public AnalyticDetail.Builder uiMapping(final Map uiMapping) { - this.uiMapping = uiMapping; - return this; - } - - public AnalyticDetail.Builder readers(final List readers) { - this.readers = readers; - return this; - } - - public AnalyticDetail.Builder writers(final List writers) { - this.writers = writers; - return this; - } - - public AnalyticDetail.Builder score(final Integer score) { - this.score = score; - return this; - } - - public AnalyticDetail.Builder options(final Map options) { - this.options = options; - return this; - } - - public AnalyticDetail.Builder metaData(final MetaData metaData) { - this.metaData = metaData; - return this; - } - - public AnalyticDetail.Builder outputVisualisation(final OutputVisualisation outputVisualisation) { - this.outputVisualisation = outputVisualisation; - return this; - } - - public AnalyticDetail build() { - return new AnalyticDetail(analyticName, operationName, description, creatorId, readers, writers, uiMapping, - metaData, outputVisualisation, score, options); - } - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/DeleteAnalytic.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/DeleteAnalytic.java deleted file mode 100644 index 5232e345e..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/DeleteAnalytic.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.operation; - -import com.fasterxml.jackson.annotation.JsonPropertyOrder; - -import uk.gov.gchq.gaffer.commonutil.Required; -import uk.gov.gchq.gaffer.operation.Operation; -import uk.gov.gchq.koryphe.Since; -import uk.gov.gchq.koryphe.Summary; - -import java.util.Map; - -/** - * A {@code DeleteAnalytic} is an {@link Operation} for removing an existing - * {@link AnalyticDetail} from a Gaffer graph. - */ -@JsonPropertyOrder(value = {"class", "operationName"}, alphabetic = true) -@Since("1.10.0") -@Summary("Deletes an analytic operation") -public class DeleteAnalytic implements Operation { - @Required - private String operationName; - private Map options; - - public String getOperationName() { - return operationName; - } - - public void setOperationName(final String operationName) { - this.operationName = operationName; - } - - @Override - public DeleteAnalytic shallowClone() { - return new DeleteAnalytic.Builder() - .name(operationName) - .options(options) - .build(); - } - - @Override - public Map getOptions() { - return options; - } - - @Override - public void setOptions(final Map options) { - this.options = options; - } - - public static class Builder extends BaseBuilder { - public Builder() { - super(new DeleteAnalytic()); - } - - public DeleteAnalytic.Builder name(final String name) { - _getOp().setOperationName(name); - return _self(); - } - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/GetAllAnalytics.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/GetAllAnalytics.java deleted file mode 100644 index e5eac4918..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/GetAllAnalytics.java +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation; - -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.core.type.TypeReference; - -import uk.gov.gchq.gaffer.analytic.operation.serialisation.AnalyticTypeReference; -import uk.gov.gchq.gaffer.commonutil.iterable.CloseableIterable; -import uk.gov.gchq.gaffer.operation.io.Output; -import uk.gov.gchq.koryphe.Since; -import uk.gov.gchq.koryphe.Summary; - -import java.util.Map; - -/** - * A {@link GetAllAnalytics} is an - * {@link uk.gov.gchq.gaffer.operation.Operation} for retrieving all - * {@link AnalyticDetail}s associated with a Gaffer graph. - */ -@JsonPropertyOrder(value = { "class" }, alphabetic = true) -@Since("1.10.0") -@Summary("Gets all available analytic operations") -public class GetAllAnalytics implements Output> { - private Map options; - - @Override - public TypeReference> getOutputTypeReference() { - return new AnalyticTypeReference.IterableAnalyticOperationDetail(); - } - - @Override - public GetAllAnalytics shallowClone() { - return new GetAllAnalytics.Builder().options(options).build(); - } - - @Override - public Map getOptions() { - return options; - } - - @Override - public void setOptions(final Map options) { - this.options = options; - } - - public static class Builder extends BaseBuilder - implements Output.Builder, Builder> { - public Builder() { - super(new GetAllAnalytics()); - } - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/GetAnalytic.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/GetAnalytic.java deleted file mode 100644 index 8dc71bfd6..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/GetAnalytic.java +++ /dev/null @@ -1,79 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation; - -import com.fasterxml.jackson.annotation.JsonPropertyOrder; -import com.fasterxml.jackson.core.type.TypeReference; - -import uk.gov.gchq.gaffer.analytic.operation.serialisation.AnalyticTypeReference; -import uk.gov.gchq.gaffer.operation.io.Output; -import uk.gov.gchq.koryphe.Since; -import uk.gov.gchq.koryphe.Summary; - -import java.util.Map; - -/** - * A {@link GetAnalytic} is an {@link uk.gov.gchq.gaffer.operation.Operation} - * for retrieving all {@link AnalyticDetail}s associated with a Gaffer graph. - */ -@JsonPropertyOrder(value = { "class", "analyticName" }, alphabetic = true) -@Since("1.10.0") -@Summary("Gets all available analytic operations") -public class GetAnalytic implements Output { - private Map options; - private String analyticName; - - public String getAnalyticName() { - return analyticName; - } - - public void setAnalyticName(final String analyticName) { - this.analyticName = analyticName; - } - - @Override - public TypeReference getOutputTypeReference() { - return new AnalyticTypeReference.SingularAnalyticOperationDetail(); - } - - @Override - public GetAnalytic shallowClone() { - return new GetAnalytic.Builder().analyticName(analyticName).options(options).build(); - } - - @Override - public Map getOptions() { - return options; - } - - @Override - public void setOptions(final Map options) { - this.options = options; - } - - public static class Builder extends BaseBuilder - implements Output.Builder { - public Builder() { - super(new GetAnalytic()); - } - - public GetAnalytic.Builder analyticName(final String analyticName) { - _getOp().setAnalyticName(analyticName); - return _self(); - } - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/MetaData.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/MetaData.java deleted file mode 100644 index 363805677..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/MetaData.java +++ /dev/null @@ -1,86 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.operation; - -import org.apache.commons.lang.builder.EqualsBuilder; -import org.apache.commons.lang.builder.HashCodeBuilder; -import org.apache.commons.lang.builder.ToStringBuilder; - -import java.io.Serializable; - -/** - * MetaData contains information relating to how the analytic is to be displayed - * in the Analytic UI. It contains the icon, which should be in an SVG - * string format, and the colour of the analytic card shown on the Analytic UI. - * The default visualisation type is table and currently is the only one - * supported by the Analytic UI. - */ - -public class MetaData implements Serializable { - - private static final long serialVersionUID = -5681012439126964680L; - private String icon; - private String colour; - - public String getcolour() { - return colour; - } - - public void setcolour(final String colour) { - this.colour = colour; - } - - public String getIcon() { - return icon; - } - - public void setIcon(final String icon) { - this.icon = icon; - } - - @Override - public boolean equals(final Object obj) { - if (this == obj) { - return true; - } - - if (null == obj || getClass() != obj.getClass()) { - return false; - } - - final MetaData op = (MetaData) obj; - - return new EqualsBuilder().append(this.icon, op.icon) - .append(this.colour, op.colour) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder() - .append(icon) - .append(colour) - .toHashCode(); - } - - @Override - public String toString() { - return new ToStringBuilder(this) - .append(icon) - .append(colour) - .toString(); - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/OutputVisualisation.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/OutputVisualisation.java deleted file mode 100644 index 81a736e3e..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/OutputVisualisation.java +++ /dev/null @@ -1,123 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.operation; - -import com.fasterxml.jackson.annotation.JsonGetter; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import org.apache.commons.lang.builder.EqualsBuilder; -import org.apache.commons.lang.builder.HashCodeBuilder; -import org.apache.commons.lang.builder.ToStringBuilder; - -import uk.gov.gchq.gaffer.exception.SerialisationException; -import uk.gov.gchq.gaffer.jsonserialisation.JSONSerialiser; - -import java.io.Serializable; -import java.util.function.Function; - -/** - * An OutputVisualisation contains information relating to how data is displayed - * in the Analytic UI. It contains the method of visualisation and how to adapt - * the results into something which complies with the UI's expected format. - * The default visualisation type is table and currently is the only one - * supported by the Analytic UI. - * - * The outputAdapter must be JSON serialisable. - * - * The table visualisation expects values in a key value format. - */ - -public class OutputVisualisation implements Serializable { - - private static final long serialVersionUID = 471605385474366632L; - private VisualisationType visualisationType = VisualisationType.TABLE; - // Stored as string so it can be serialised. - private String outputAdapter; - private Class outputAdapterClass; - - @JsonGetter("outputAdapter") - public Function getOutputAdapter() { - if (outputAdapter == null) { - return null; - } - try { - return (Function) JSONSerialiser.deserialise(outputAdapter, outputAdapterClass); - } catch (final SerialisationException e) { - throw new RuntimeException("Failed to deserialise output adapter", e); - } - } - - @JsonSetter("outputAdapter") - @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "class") - public void setOutputAdapter(final Function outputAdapter) { - if (outputAdapter == null) { - this.outputAdapter = null; - } else { - try { - this.outputAdapterClass = outputAdapter.getClass(); - this.outputAdapter = new String(JSONSerialiser.serialise(outputAdapter)); - } catch (final SerialisationException e) { - throw new RuntimeException("Failed to serialise output adapter", e); - } - } - } - - public OutputVisualisation outputAdapter(final Function outputAdapter) { - setOutputAdapter(outputAdapter); - return this; - } - - public VisualisationType getVisualisationType() { - return this.visualisationType; - } - - public void setVisualisationType(final VisualisationType visualisationType) { - this.visualisationType = visualisationType; - } - - @Override - public boolean equals(final Object obj) { - if (this == obj) { - return true; - } - - if (null == obj || getClass() != obj.getClass()) { - return false; - } - - final OutputVisualisation op = (OutputVisualisation) obj; - - return new EqualsBuilder().append(this.outputAdapter, op.outputAdapter) - .append(this.visualisationType, op.visualisationType) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder() - .append(outputAdapter) - .append(visualisationType) - .toHashCode(); - } - - @Override - public String toString() { - return new ToStringBuilder(this) - .append(visualisationType) - .append(outputAdapter) - .toString(); - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/UIMappingDetail.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/UIMappingDetail.java deleted file mode 100644 index e238bdcda..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/UIMappingDetail.java +++ /dev/null @@ -1,141 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation; - -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder; -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -import uk.gov.gchq.gaffer.commonutil.ToStringBuilder; - -import java.io.Serializable; - -/** - * Simple POJO providing parameter details for {@link AnalyticDetail}s. - */ -@JsonDeserialize(builder = UIMappingDetail.Builder.class) -public class UIMappingDetail implements Serializable { - private static final long serialVersionUID = -8831132798507985469L; - private String label; - private String userInputType; - private String parameterName; - private Class inputClass; - - public UIMappingDetail(final String label, final String userInputType, final String parameterName) { - this(label, userInputType, parameterName, null); - } - - public UIMappingDetail(final String label, final String userInputType, final String parameterName, - final Class inputClass) { - if (null == label) { - throw new IllegalArgumentException("label must not be empty"); - } - if (null == userInputType) { - throw new IllegalArgumentException("userInputType must not be empty"); - } - if (null == parameterName) { - throw new IllegalArgumentException("parameterName must not be empty"); - } - - this.label = label; - this.userInputType = userInputType; - this.parameterName = parameterName; - this.inputClass = inputClass; - } - - public String getLabel() { - return label; - } - - public String getUserInputType() { - return userInputType; - } - - public String getParameterName() { - return parameterName; - } - - public Class getInputClass() { - return inputClass; - } - - public void setInputClass(final Class inputClass) { - this.inputClass = inputClass; - } - - @Override - public boolean equals(final Object obj) { - if (this == obj) { - return true; - } - - if (null == obj || getClass() != obj.getClass()) { - return false; - } - - final UIMappingDetail pd = (UIMappingDetail) obj; - - return new EqualsBuilder().append(label, pd.label).append(userInputType, pd.userInputType) - .append(parameterName, pd.parameterName).append(inputClass, pd.inputClass).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(71, 5).append(label).append(userInputType).append(parameterName).append(inputClass) - .hashCode(); - } - - @Override - public String toString() { - return new ToStringBuilder(this).appendSuper(super.toString()).append("label", label) - .append("userInputType", userInputType).append("parameterName", parameterName) - .append("inputClass", inputClass).toString(); - } - - @JsonPOJOBuilder(withPrefix = "") - public static final class Builder { - private String label; - private String userInputType; - private String parameterName; - private Class inputClass; - - public Builder label(final String label) { - this.label = label; - return this; - } - - public Builder userInputType(final String userInputType) { - this.userInputType = userInputType; - return this; - } - - public Builder parameterName(final String parameterName) { - this.parameterName = parameterName; - return this; - } - - public Builder inputClass(final Class inputClass) { - this.inputClass = inputClass; - return this; - } - - public UIMappingDetail build() { - return new UIMappingDetail(label, userInputType, parameterName, inputClass); - } - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/VisualisationType.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/VisualisationType.java deleted file mode 100644 index 1068dd54a..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/VisualisationType.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.operation; - -/** - * List of visualisations supported by the Analytic UI - */ -public enum VisualisationType { - TABLE, - HTML -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/AddAnalyticHandler.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/AddAnalyticHandler.java deleted file mode 100644 index 9e80c579f..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/AddAnalyticHandler.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation.handler; - -import uk.gov.gchq.gaffer.analytic.operation.AddAnalytic; -import uk.gov.gchq.gaffer.analytic.operation.AnalyticDetail; -import uk.gov.gchq.gaffer.analytic.operation.UIMappingDetail; -import uk.gov.gchq.gaffer.analytic.operation.handler.cache.AnalyticCache; -import uk.gov.gchq.gaffer.named.operation.NamedOperationDetail; -import uk.gov.gchq.gaffer.named.operation.cache.exception.CacheOperationFailedException; -import uk.gov.gchq.gaffer.operation.OperationException; -import uk.gov.gchq.gaffer.store.Context; -import uk.gov.gchq.gaffer.store.Store; -import uk.gov.gchq.gaffer.store.operation.handler.OperationHandler; -import uk.gov.gchq.gaffer.store.operation.handler.named.cache.NamedOperationCache; - -import java.util.Map; - -public class AddAnalyticHandler implements OperationHandler { - private final AnalyticCache cache; - - public AddAnalyticHandler() { - this(new AnalyticCache()); - } - - public AddAnalyticHandler(final AnalyticCache cache) { - this.cache = cache; - } - - /** - * Adds an Analytic to a cache which must be specified in the operation - * declarations file. An AnalyticDetail is built using the fields on the - * AddAnalytic. The operation name and operation chain fields must be set and - * cannot be left empty, or the build() method will fail and a runtime exception - * will be thrown. The handler then adds/overwrites the Analytic according toa - * an overwrite flag. - * - * @param operation the {@link uk.gov.gchq.gaffer.operation.Operation} to be - * executed - * @param context the operation chain context, containing the user who - * executed the operation - * @param store the {@link Store} the operation should be run on - * @return null (since the output is void) - * @throws OperationException if the operation on the cache fails - */ - @Override - public Void doOperation(final AddAnalytic operation, final Context context, final Store store) - throws OperationException { - try { - final AnalyticDetail analyticOperationDetail = new AnalyticDetail.Builder() - .analyticName(operation.getAnalyticName()).operationName(operation.getOperationName()) - .creatorId(context.getUser().getUserId()).readers(operation.getReadAccessRoles()) - .writers(operation.getWriteAccessRoles()).description(operation.getDescription()) - .uiMapping(operation.getUiMapping()).metaData(operation.getMetaData()) - .outputVisualisation(operation.getOutputVisualisation()) - .score(operation.getScore()).options(operation.getOptions()) - .build(); - - validate(analyticOperationDetail); - cache.addAnalyticOperation(analyticOperationDetail, operation.isOverwriteFlag(), context.getUser(), - store.getProperties().getAdminAuth()); - - } catch (final CacheOperationFailedException e) { - throw new OperationException(e.getMessage(), e); - } - return null; - } - - private void validate(final AnalyticDetail analyticOperationDetail) throws OperationException { - - if (null != analyticOperationDetail.getUiMapping()) { - Map uiMap = analyticOperationDetail.getUiMapping(); - for (final String current : analyticOperationDetail.getUiMapping().keySet()) { - if (uiMap.get(current).getLabel() == null) { - throw new OperationException("UIMapping: label not specified."); - } else if (uiMap.get(current).getParameterName() == null) { - throw new OperationException("UIMapping: parameterName not specified."); - } else if (uiMap.get(current).getUserInputType() == null) { - throw new OperationException("UIMapping: userInputType not specified."); - } else { - NamedOperationCache noc = new NamedOperationCache(); - try { - NamedOperationDetail nod = noc.getFromCache(analyticOperationDetail.getOperationName()); - if (nod.getParameters() == null) { - throw new OperationException("UIMapping exists, parameters should not be null"); - } - if (nod.getParameters().get(uiMap.get(current).getParameterName()) == null) { - throw new OperationException("UIMapping: parameter '" - + uiMap.get(current).getParameterName() + "' does not exist in Named Operation"); - } - } catch (final CacheOperationFailedException e) { - throw new OperationException(e.getMessage()); - } - } - } - } - - if (null == analyticOperationDetail.getMetaData()) { - throw new OperationException("Missing metaData field in AddAnalyticOperation"); - } - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/DeleteAnalyticHandler.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/DeleteAnalyticHandler.java deleted file mode 100644 index 437999685..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/DeleteAnalyticHandler.java +++ /dev/null @@ -1,65 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.operation.handler; - -import uk.gov.gchq.gaffer.analytic.operation.DeleteAnalytic; -import uk.gov.gchq.gaffer.analytic.operation.handler.cache.AnalyticCache; -import uk.gov.gchq.gaffer.named.operation.cache.exception.CacheOperationFailedException; -import uk.gov.gchq.gaffer.operation.OperationException; -import uk.gov.gchq.gaffer.store.Context; -import uk.gov.gchq.gaffer.store.Store; -import uk.gov.gchq.gaffer.store.operation.handler.OperationHandler; - -/** - * Operation Handler for DeleteAnalytic. - */ -public class DeleteAnalyticHandler implements OperationHandler { - private final AnalyticCache cache; - - public DeleteAnalyticHandler() { - this(new AnalyticCache()); - } - - public DeleteAnalyticHandler(final AnalyticCache cache) { - this.cache = cache; - } - - /** - * Deletes an Analytic from the cache specified in the Operations Declarations - * file (assuming the user has write privileges on the specified Analytic). The - * user needs only to provide the name of the operation they want to delete. - * - * @param operation the {@link uk.gov.gchq.gaffer.operation.Operation} to be - * executed - * @param context the operation chain context, containing the user who - * executed the operation - * @param store the {@link Store} the operation should be run on - * @return null (as output of this operation is void) - * @throws OperationException thrown if the user doesn't have permission to - * delete the Analytic - */ - @Override - public Void doOperation(final DeleteAnalytic operation, final Context context, final Store store) - throws OperationException { - try { - cache.deleteAnalyticOperation(operation.getOperationName(), context.getUser(), - store.getProperties().getAdminAuth()); - } catch (final CacheOperationFailedException e) { - throw new OperationException(e.getMessage(), e); - } - return null; - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/GetAllAnalyticsHandler.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/GetAllAnalyticsHandler.java deleted file mode 100644 index 53f49dfd6..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/GetAllAnalyticsHandler.java +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation.handler; - -import uk.gov.gchq.gaffer.analytic.operation.AnalyticDetail; -import uk.gov.gchq.gaffer.analytic.operation.GetAllAnalytics; -import uk.gov.gchq.gaffer.analytic.operation.UIMappingDetail; -import uk.gov.gchq.gaffer.analytic.operation.handler.cache.AnalyticCache; -import uk.gov.gchq.gaffer.commonutil.iterable.CloseableIterable; -import uk.gov.gchq.gaffer.commonutil.iterable.WrappedCloseableIterable; -import uk.gov.gchq.gaffer.named.operation.NamedOperationDetail; -import uk.gov.gchq.gaffer.operation.OperationException; -import uk.gov.gchq.gaffer.store.Context; -import uk.gov.gchq.gaffer.store.Store; -import uk.gov.gchq.gaffer.store.operation.handler.OutputOperationHandler; -import uk.gov.gchq.gaffer.store.operation.handler.named.cache.NamedOperationCache; -import uk.gov.gchq.koryphe.util.IterableUtil; - -import java.util.function.Function; - -/** - * Operation Handler for GetAllAnalyticOperations - */ -public class GetAllAnalyticsHandler - implements OutputOperationHandler> { - private final AnalyticCache cache; - private static Context context; - - public GetAllAnalyticsHandler() { - this(new AnalyticCache()); - } - - public GetAllAnalyticsHandler(final AnalyticCache cache) { - this.cache = cache; - } - - /** - * Retrieves all the Analytic Operations that a user is allowed to see. As the - * expected behaviour is to bring back a summary of each operation, the simple - * flag is set to true. This means all the details regarding access roles and - * operation chain details are not included in the output. - * - * @param operation the {@link uk.gov.gchq.gaffer.operation.Operation} to be - * executed - * @param context the operation chain context, containing the user who - * executed the operation - * @param store the {@link Store} the operation should be run on - * @return an iterable of AnalyticOperations - * @throws OperationException thrown if the cache has not been initialized in - * the operation declarations file - */ - @Override - public CloseableIterable doOperation(final GetAllAnalytics operation, final Context context, - final Store store) throws OperationException { - GetAllAnalyticsHandler.context = context; - final CloseableIterable ops = cache.getAllAnalyticOperations(context.getUser(), - store.getProperties().getAdminAuth()); - return new WrappedCloseableIterable<>(IterableUtil.map(ops, new AddInputType())); - } - - private static class AddInputType implements Function { - - @Override - public AnalyticDetail apply(final AnalyticDetail analyticOp) { - return resolveParameters(analyticOp); - } - - private AnalyticDetail resolveParameters(final AnalyticDetail analyticOp) { - if (null != analyticOp) { - try { - NamedOperationDetail nod = new NamedOperationCache() - .getNamedOperation(analyticOp.getOperationName(), GetAllAnalyticsHandler.context.getUser()); - analyticOp.setReadAccessRoles(nod.getReadAccessRoles()); - analyticOp.setWriteAccessRoles(nod.getWriteAccessRoles()); - for (final String currentParam : nod.getParameters().keySet()) { - for (final String uiKey : analyticOp.getUiMapping().keySet()) { - UIMappingDetail uiParam = analyticOp.getUiMapping().get(uiKey); - if (uiParam.getParameterName().equals(currentParam)) { - uiParam.setInputClass(nod.getParameters().get(currentParam).getValueClass()); - analyticOp.getUiMapping().put(uiKey, uiParam); - } - } - } - - } catch (final Exception e) { - // Can't find the parameter. - } - } - return analyticOp; - } - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/GetAnalyticHandler.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/GetAnalyticHandler.java deleted file mode 100644 index 8f7738889..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/GetAnalyticHandler.java +++ /dev/null @@ -1,97 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation.handler; - -import uk.gov.gchq.gaffer.analytic.operation.AnalyticDetail; -import uk.gov.gchq.gaffer.analytic.operation.GetAnalytic; -import uk.gov.gchq.gaffer.analytic.operation.UIMappingDetail; -import uk.gov.gchq.gaffer.analytic.operation.handler.cache.AnalyticCache; -import uk.gov.gchq.gaffer.named.operation.NamedOperationDetail; -import uk.gov.gchq.gaffer.named.operation.cache.exception.CacheOperationFailedException; -import uk.gov.gchq.gaffer.operation.OperationException; -import uk.gov.gchq.gaffer.store.Context; -import uk.gov.gchq.gaffer.store.Store; -import uk.gov.gchq.gaffer.store.operation.handler.OutputOperationHandler; -import uk.gov.gchq.gaffer.store.operation.handler.named.cache.NamedOperationCache; - -/** - * Operation Handler for GetAnalyticOperation - */ -public class GetAnalyticHandler implements OutputOperationHandler { - private final AnalyticCache cache; - - public GetAnalyticHandler() { - this(new AnalyticCache()); - } - - public GetAnalyticHandler(final AnalyticCache cache) { - this.cache = cache; - } - - /** - * Retrieves the Analytic Operation that a user is allowed to see. As the - * expected behaviour is to bring back a summary of each operation, the simple - * flag is set to true. This means all the details regarding access roles and - * operation chain details are not included in the output. - * - * @param operation the {@link uk.gov.gchq.gaffer.operation.Operation} to be - * executed - * @param context the operation chain context, containing the user who - * executed the operation - * @param store the {@link Store} the operation should be run on - * @return an iterable of AnalyticOperations - * @throws OperationException thrown if the cache has not been initialized in - * the operation declarations file - */ - @Override - public AnalyticDetail doOperation(final GetAnalytic operation, final Context context, final Store store) - throws OperationException { - final AnalyticDetail op; - try { - op = cache.getAnalyticOperation(operation.getAnalyticName(), context.getUser(), - store.getProperties().getAdminAuth()); - } catch (final CacheOperationFailedException e) { - throw new OperationException(e.getMessage()); - } - - return resolveParameters(op, context); - } - - private AnalyticDetail resolveParameters(final AnalyticDetail analyticOp, final Context context) { - if (null != analyticOp) { - try { - NamedOperationDetail nod = new NamedOperationCache() - .getNamedOperation(analyticOp.getOperationName(), context.getUser()); - analyticOp.setReadAccessRoles(nod.getReadAccessRoles()); - analyticOp.setWriteAccessRoles(nod.getWriteAccessRoles()); - for (final String currentParam : nod.getParameters().keySet()) { - for (final String uiKey : analyticOp.getUiMapping().keySet()) { - UIMappingDetail uiParam = analyticOp.getUiMapping().get(uiKey); - if (uiParam.getParameterName().equals(currentParam)) { - uiParam.setInputClass(nod.getParameters().get(currentParam).getValueClass()); - analyticOp.getUiMapping().put(uiKey, uiParam); - } - } - } - - } catch (final Exception e) { - // Can't find the parameter. - } - } - return analyticOp; - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/cache/AnalyticCache.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/cache/AnalyticCache.java deleted file mode 100644 index 009809071..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/handler/cache/AnalyticCache.java +++ /dev/null @@ -1,299 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation.handler.cache; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import uk.gov.gchq.gaffer.analytic.operation.AnalyticDetail; -import uk.gov.gchq.gaffer.cache.CacheServiceLoader; -import uk.gov.gchq.gaffer.cache.exception.CacheOperationException; -import uk.gov.gchq.gaffer.commonutil.iterable.CloseableIterable; -import uk.gov.gchq.gaffer.commonutil.iterable.WrappedCloseableIterable; -import uk.gov.gchq.gaffer.named.operation.cache.exception.CacheOperationFailedException; -import uk.gov.gchq.gaffer.user.User; - -import java.util.HashSet; -import java.util.Set; - -/** - * Wrapper around the {@link CacheServiceLoader} to provide an interface for handling - * the {@link AnalyticDetail}s for a Gaffer graph. - */ -public class AnalyticCache { - - private static final Logger LOGGER = LoggerFactory.getLogger(AnalyticCache.class); - private static final String CACHE_NAME = "AnalyticOperation"; - - /** - * If the user is just adding to the cache, ie the overwrite flag is set to false, then no security is added. - * However if the user is overwriting the Analytic operation stored in the cache, then their opAuths must be checked - * against the write roles associated with the {@link AnalyticDetail}. If it turns out the user is overwriting a - * non-existent AnalyticOperationDetail, then the users AnalyticOperationDetail will be added normally. - * - * @param analyticOperation The AnalyticOperationDetail that the user wants to store. - * @param overwrite Flag relating to whether the user is adding (false) or updating/overwriting (true). - * @param user The user making the request. - * @throws CacheOperationFailedException thrown if the user doesn't have write access to the AnalyticOperationDetail requested, - * or if the add operation fails for some reason. - */ - public void addAnalyticOperation(final AnalyticDetail analyticOperation, final boolean overwrite, final User user) throws CacheOperationFailedException { - add(analyticOperation, overwrite, user, null); - } - - /** - * If the user is just adding to the cache, ie the overwrite flag is set to false, then no security is added. - * However if the user is overwriting the Analytic operation stored in the cache, then their opAuths must be checked - * against the write roles associated with the {@link AnalyticDetail}. If it turns out the user is overwriting a - * non-existent AnalyticOperationDetail, then the users AnalyticOperationDetail will be added normally. - * - * @param analyticOperation The AnalyticOperationDetail that the user wants to store. - * @param overwrite Flag relating to whether the user is adding (false) or updating/overwriting (true). - * @param user The user making the request. - * @param adminAuth The admin auth supplied for permissions. - * @throws CacheOperationFailedException thrown if the user doesn't have write access to the AnalyticOperationDetail requested, - * or if the add operation fails for some reason. - */ - public void addAnalyticOperation(final AnalyticDetail analyticOperation, final boolean overwrite, final User user, final String adminAuth) throws CacheOperationFailedException { - add(analyticOperation, overwrite, user, adminAuth); - } - - /** - * Checks whether a {@link User} has write access to the cache. If they do then the AnalyticOperationDetail and name is - * removed from the cache. If they don't or the AnalyticOperationDetail doesn't exist then an Exception is thrown. - * - * @param name The name of the AnalyticOperationDetail a user would like to delete. - * @param user A {@link User} object that can optionally be used for checking permissions. - * @throws CacheOperationFailedException Thrown when the AnalyticOperationDetail doesn't exist or the User doesn't have - * write permission on the AnalyticOperationDetail. - */ - public void deleteAnalyticOperation(final String name, final User user) throws CacheOperationFailedException { - remove(name, user, null); - } - - /** - * Checks whether a {@link User} has write access to the cache. If they do then the AnalyticOperationDetail and name is - * removed from the cache. If they don't or the AnalyticOperationDetail doesn't exist then an Exception is thrown. - * - * @param name The name of the AnalyticOperationDetail a user would like to delete. - * @param user A {@link User} object that can optionally be used for checking permissions. - * @param adminAuth The admin auth supplied for permissions. - * @throws CacheOperationFailedException Thrown when the AnalyticOperationDetail doesn't exist or the User doesn't have - * write permission on the AnalyticOperationDetail. - */ - public void deleteAnalyticOperation(final String name, final User user, final String adminAuth) throws CacheOperationFailedException { - remove(name, user, adminAuth); - } - - /** - * First gets the AnalyticOperationDetail in question and checks whether the user has read access before returning the value. - * If the AnalyticOperationDetail doesn't exist or the User doesn't have permission to read this AnalyticOperationDetail, then an - * exception is thrown. - * - * @param name The name of the AnalyticOperationDetail held in the cache. - * @param user The {@link User} object that is used for checking read permissions. - * @return AnalyticOperationDetail. - * @throws CacheOperationFailedException thrown if the AnalyticOperationDetail doesn't exist or the User doesn't have permission - * to read it. - */ - public AnalyticDetail getAnalyticOperation(final String name, final User user) throws CacheOperationFailedException { - return get(name, user, null); - } - - /** - * First gets the AnalyticOperationDetail in question and checks whether the user has read access before returning the value. - * If the AnalyticOperationDetail doesn't exist or the User doesn't have permission to read this AnalyticOperationDetail, then an - * exception is thrown. - * - * @param name The name of the AnalyticOperationDetail held in the cache. - * @param user The {@link User} object that is used for checking read permissions. - * @param adminAuth The admin auth supplied for permissions. - * @return AnalyticOperationDetail. - * @throws CacheOperationFailedException thrown if the AnalyticOperationDetail doesn't exist or the User doesn't have permission - * to read it. - */ - public AnalyticDetail getAnalyticOperation(final String name, final User user, final String adminAuth) throws CacheOperationFailedException { - return get(name, user, adminAuth); - } - - /** - * Get all the Analytic operations held in the cache. - * - * @param user The {@link User} object that is used for checking read - * permissions. - * @return a {@link CloseableIterable} containing the Analytic operation details - */ - public CloseableIterable getAllAnalyticOperations(final User user) { - return getAll(user, null); - } - - /** - * Get all the Analytic operations held in the cache. - * - * @param user The {@link User} object that is used for checking read - * permissions. - * @param adminAuth The admin auth supplied for permissions. - * @return a {@link CloseableIterable} containing the Analytic operation details - */ - public CloseableIterable getAllAnalyticOperations(final User user, final String adminAuth) { - return getAll(user, adminAuth); - } - - /** - * Clear the Analytic operation cache. - * - * @throws CacheOperationFailedException if there was an error clearing the - * cache - */ - public void clear() throws CacheOperationFailedException { - try { - CacheServiceLoader.getService().clearCache(CACHE_NAME); - } catch (final CacheOperationException e) { - throw new CacheOperationFailedException("Failed to clear cache", e); - } - } - - /** - * Delete the specified {@link AnalyticDetail} from the cache. - * - * @param name the name of the operation to delete - * @throws CacheOperationFailedException if there was an error deleting the - * operation from the cache - */ - public void deleteFromCache(final String name) throws CacheOperationFailedException { - CacheServiceLoader.getService().removeFromCache(CACHE_NAME, name); - - if (null != CacheServiceLoader.getService().getFromCache(CACHE_NAME, name)) { - throw new CacheOperationFailedException("Failed to remove " + name + " from cache"); - } - } - - /** - * Add the specified Analytic operation to the cache. - * - * @param name the name of the operation to add - * @param operation the details of the new Analytic operation - * @param overwrite if true, overwrite any existing entry which matches the - * provided name - * @throws CacheOperationFailedException if there was an error adding the - * operation to the cache - */ - public void addToCache(final String name, final AnalyticDetail operation, final boolean overwrite) - throws CacheOperationFailedException { - try { - if (overwrite) { - CacheServiceLoader.getService().putInCache(CACHE_NAME, name, operation); - } else { - CacheServiceLoader.getService().putSafeInCache(CACHE_NAME, name, operation); - } - } catch (final CacheOperationException e) { - throw new CacheOperationFailedException(e); - } - } - - /** - * Retrieve the specified Analytic operation from the cache. - * - * @param name the name of the Analytic operation to retrieve - * @return the details of the requested Analytic operation - * @throws CacheOperationFailedException if there was an error accessing the - * cache - */ - public AnalyticDetail getFromCache(final String name) throws CacheOperationFailedException { - if (null == name) { - throw new CacheOperationFailedException("Operation name cannot be null"); - } - final AnalyticDetail op = CacheServiceLoader.getService().getFromCache(CACHE_NAME, name); - - if (null != op) { - return op; - } - throw new CacheOperationFailedException("No Analytic operation with the name " + name + " exists in the cache"); - } - - private void add(final AnalyticDetail analyticOperation, final boolean overwrite, final User user, final String adminAuth) throws CacheOperationFailedException { - String name; - try { - name = analyticOperation.getAnalyticName(); - } catch (final NullPointerException e) { - throw new CacheOperationFailedException("AnalyticOperation cannot be null", e); - } - if (null == name) { - throw new CacheOperationFailedException("AnalyticOperation name cannot be null"); - } - if (!overwrite) { - addToCache(name, analyticOperation, false); - return; - } - - AnalyticDetail existing; - - try { - existing = getFromCache(name); - } catch (final CacheOperationFailedException e) { // if there is no existing Analytic Operation add one - addToCache(name, analyticOperation, false); - return; - } - if (existing.hasWriteAccess(user, adminAuth)) { - addToCache(name, analyticOperation, true); - } else { - throw new CacheOperationFailedException( - "User " + user.getUserId() + " does not have permission to overwrite"); - } - } - - private void remove(final String name, final User user, final String adminAuth) - throws CacheOperationFailedException { - if (null == name) { - throw new CacheOperationFailedException("AnalyticOperation name cannot be null"); - } - final AnalyticDetail existing = getFromCache(name); - if (existing.hasWriteAccess(user, adminAuth)) { - deleteFromCache(name); - } else { - throw new CacheOperationFailedException( - "User " + user + " does not have authority to delete Analytic operation: " + name); - } - } - - private AnalyticDetail get(final String name, final User user, final String adminAuth) - throws CacheOperationFailedException { - final AnalyticDetail op = getFromCache(name); - if (op.hasReadAccess(user, adminAuth)) { - return op; - } else { - throw new CacheOperationFailedException("User: " + user + " does not have read access to " + name); - } - } - - private CloseableIterable getAll(final User user, final String adminAuth) { - final Set keys = CacheServiceLoader.getService().getAllKeysFromCache(CACHE_NAME); - final Set executables = new HashSet<>(); - for (final String key : keys) { - try { - AnalyticDetail op = getFromCache(key); - if (op.hasReadAccess(user, adminAuth)) { - executables.add(op); - } - } catch (final CacheOperationFailedException e) { - LOGGER.error(e.getMessage(), e); - } - - } - return new WrappedCloseableIterable<>(executables); - } -} diff --git a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/serialisation/AnalyticTypeReference.java b/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/serialisation/AnalyticTypeReference.java deleted file mode 100644 index 04470ad9c..000000000 --- a/analytics/analytics-operations/src/main/java/uk/gov/gchq/gaffer/analytic/operation/serialisation/AnalyticTypeReference.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation.serialisation; - -import com.fasterxml.jackson.core.type.TypeReference; - -import uk.gov.gchq.gaffer.analytic.operation.AnalyticDetail; -import uk.gov.gchq.gaffer.commonutil.iterable.CloseableIterable; - -/** - * {@link TypeReference} objects for analytic operations. - */ -public final class AnalyticTypeReference { - private AnalyticTypeReference() { - // Private constructor to prevent instantiation. - } - - public static class SingularAnalyticOperationDetail extends TypeReference { - } - - public static class IterableAnalyticOperationDetail extends TypeReference> { - } - -} diff --git a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/AddAnalyticTest.java b/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/AddAnalyticTest.java deleted file mode 100644 index 53a8a7ab9..000000000 --- a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/AddAnalyticTest.java +++ /dev/null @@ -1,170 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.analytic.operation; - -import com.google.common.collect.Maps; -import com.google.common.collect.Sets; - -import uk.gov.gchq.gaffer.analytic.function.ToMap; -import uk.gov.gchq.gaffer.commonutil.JsonAssert; -import uk.gov.gchq.gaffer.data.element.function.ExtractProperty; -import uk.gov.gchq.gaffer.operation.OperationTest; - -import java.util.Collections; -import java.util.HashMap; -import java.util.Map; -import java.util.Set; -import java.util.function.Function; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertNotSame; - - -public class AddAnalyticTest extends OperationTest { - public static final String USER = "User"; - - @Override - public void shouldJsonSerialiseAndDeserialise() { - Map uiMapping = Maps.newHashMap(); - uiMapping.put("result-limit", new UIMappingDetail.Builder().label("param1").userInputType("textbox") - .parameterName("result-limit1").build()); - MetaData metaData = new MetaData(); - metaData.setIcon("icon"); - Map keyFunctions = new HashMap<>(); - keyFunctions.put("prop 1", new ExtractProperty("prop1")); - - AddAnalytic addAnalyticOperation = new AddAnalytic.Builder().analyticName("Test Analytic name") - .operationName("Test Operation name").description("Test description") - .readAccessRoles(USER).writeAccessRoles(USER).overwrite(false).uiMapping(uiMapping) - .metaData(metaData).outputVisualisation(new OutputVisualisation().outputAdapter(new ToMap(keyFunctions))).score(4).build(); - - // When - final byte[] json = toJson(addAnalyticOperation); - final AddAnalytic deserialisedObj = fromJson(json); - - // Then - JsonAssert.assertEquals(String.format("{\n" - + " \"class\": \"uk.gov.gchq.gaffer.analytic.operation.AddAnalytic\",\n" - + " \"analyticName\": \"Test Analytic name\",\n" - + " \"operationName\": \"Test Operation name\",\n" - + " \"description\": \"Test description\",\n" + " \"score\": 4,\n" - + " \"metaData\": {\n" + " \"icon\": \"icon\"\n" + " },\n" - + " \"outputVisualisation\": {\n" - + " \"visualisationType\": \"TABLE\",\n" - + " \"outputAdapter\": {\n" - + " \"class\": \"uk.gov.gchq.gaffer.analytic.function.ToMap\",\n" - + " \"keyFunctions\": {\n" - + " \"prop 1\": {\n" - + " \"class\": \"uk.gov.gchq.gaffer.data.element.function.ExtractProperty\",\n" - + " \"name\": \"prop1\"\n" - + " }\n" - + " }\n" - + " }\n" - + " },\n" - + " \"overwriteFlag\": false,\n" + " \"readAccessRoles\": [" + " \"User\"" + " ],\n" - + " \"uiMapping\": {\n" + " \"result-limit\": {\n" - + " \"label\": \"param1\",\n" + " \"userInputType\" : \"textbox\",\n" - + " \"parameterName\" : \"result-limit1\"\n" + " }\n" + " },\n" - + " \"writeAccessRoles\" : [" + " \"User\"" + " ]\n" + "}"), new String(json)); - assertNotNull(deserialisedObj); - } - - @Override - public void builderShouldCreatePopulatedOperation() { - // Given - Map uiMapping = Maps.newHashMap(); - uiMapping.put("uiMappingConstructorTest", - new UIMappingDetail("Maximum Results", "String", "finalMaxResultLimit")); - Map options = new HashMap<>(); - options.put("option1", "example Option"); - MetaData metaData = new MetaData(); - metaData.setIcon("icon"); - Map keyFunctions = new HashMap<>(); - keyFunctions.put("prop 1", new ExtractProperty("prop1")); - OutputVisualisation outputVisualisation = new OutputVisualisation().outputAdapter(new ToMap(keyFunctions)); - - AddAnalytic addAnalyticOperation = new AddAnalytic.Builder().analyticName("Test Analytic name") - .operationName("Test Operation name").description("Test description") - .readAccessRoles(USER).writeAccessRoles(USER).overwrite(false).uiMapping(uiMapping) - .metaData(metaData).outputVisualisation(outputVisualisation).options(options).score(4).build(); - // When - - // Then - assertEquals("Test Analytic name", addAnalyticOperation.getAnalyticName()); - assertEquals("Test Operation name", addAnalyticOperation.getOperationName()); - assertEquals("Test description", addAnalyticOperation.getDescription()); - assertEquals(Collections.singletonList(USER), addAnalyticOperation.getReadAccessRoles()); - assertEquals(Collections.singletonList(USER), addAnalyticOperation.getWriteAccessRoles()); - assertFalse(addAnalyticOperation.isOverwriteFlag()); - assertEquals(uiMapping, addAnalyticOperation.getUiMapping()); - assertEquals(metaData, addAnalyticOperation.getMetaData()); - assertEquals(outputVisualisation, addAnalyticOperation.getOutputVisualisation()); - assertEquals(options, addAnalyticOperation.getOptions()); - assertEquals(4, (int) addAnalyticOperation.getScore()); - } - - @Override - public void shouldShallowCloneOperation() { - // Given - Map uiMapping = Maps.newHashMap(); - uiMapping.put("uiMappingBuilderTest", new UIMappingDetail.Builder().label("Maximum Results") - .userInputType("String").parameterName("finalMaxResultLimit").build()); - uiMapping.put("uiMappingConstructorTest", - new UIMappingDetail("Maximum Results", "String", "finalMaxResultLimit")); - Map options = new HashMap<>(); - options.put("option1", "example Option"); - MetaData metaData = new MetaData(); - metaData.setIcon("icon"); - Map keyFunctions = new HashMap<>(); - keyFunctions.put("prop 1", new ExtractProperty("prop1")); - OutputVisualisation outputVisualisation = new OutputVisualisation().outputAdapter(new ToMap(keyFunctions)); - - - AddAnalytic addAnalyticOperation = new AddAnalytic.Builder().analyticName("Test Analytic name") - .operationName("Test Operation name").description("Test description") - .readAccessRoles(USER).writeAccessRoles(USER).overwrite(false).uiMapping(uiMapping) - .metaData(metaData).outputVisualisation(outputVisualisation).options(options).score(4).build(); - - // When - AddAnalytic clone = addAnalyticOperation.shallowClone(); - - // Then - assertNotSame(addAnalyticOperation, clone); - assertEquals("Test Analytic name", clone.getAnalyticName()); - assertEquals("Test Operation name", clone.getOperationName()); - assertEquals("Test description", clone.getDescription()); - assertEquals(Collections.singletonList(USER), clone.getReadAccessRoles()); - assertEquals(Collections.singletonList(USER), clone.getWriteAccessRoles()); - assertFalse(clone.isOverwriteFlag()); - assertEquals(uiMapping, clone.getUiMapping()); - assertEquals(metaData, clone.getMetaData()); - assertEquals(outputVisualisation, clone.getOutputVisualisation()); - assertEquals(options, clone.getOptions()); - assertEquals(4, (int) clone.getScore()); - } - - @Override - protected AddAnalytic getTestObject() { - return new AddAnalytic(); - } - - protected Set getRequiredFields() { - return Sets.newHashSet("analyticName"); - } -} diff --git a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/GetAllAnalyticsHandlerTest.java b/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/GetAllAnalyticsHandlerTest.java deleted file mode 100644 index ab1f92c41..000000000 --- a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/GetAllAnalyticsHandlerTest.java +++ /dev/null @@ -1,201 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.operation; - -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.Test; - -import uk.gov.gchq.gaffer.analytic.operation.handler.AddAnalyticHandler; -import uk.gov.gchq.gaffer.analytic.operation.handler.GetAllAnalyticsHandler; -import uk.gov.gchq.gaffer.analytic.operation.handler.cache.AnalyticCache; -import uk.gov.gchq.gaffer.cache.CacheServiceLoader; -import uk.gov.gchq.gaffer.commonutil.iterable.CloseableIterable; -import uk.gov.gchq.gaffer.named.operation.AddNamedOperation; -import uk.gov.gchq.gaffer.named.operation.NamedOperationDetail; -import uk.gov.gchq.gaffer.store.Context; -import uk.gov.gchq.gaffer.store.Store; -import uk.gov.gchq.gaffer.store.StoreProperties; -import uk.gov.gchq.gaffer.store.operation.handler.named.AddNamedOperationHandler; -import uk.gov.gchq.gaffer.store.operation.handler.named.cache.NamedOperationCache; -import uk.gov.gchq.gaffer.user.User; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - -import static org.junit.Assert.assertEquals; -import static org.mockito.BDDMockito.given; -import static org.mockito.Mockito.mock; - -public class GetAllAnalyticsHandlerTest { - private final NamedOperationCache namedOperationCache = new NamedOperationCache(); - private final AddNamedOperationHandler addNamedOperationHandler = new AddNamedOperationHandler(namedOperationCache); - - private final AnalyticCache analyticCache = new AnalyticCache(); - private final AddAnalyticHandler addAnalyticHandler = new AddAnalyticHandler(analyticCache); - private final GetAllAnalyticsHandler getAllAnalyticsHandler = new GetAllAnalyticsHandler(analyticCache); - - private Store store = mock(Store.class); - private Context context = new Context(new User.Builder() - .userId(User.UNKNOWN_USER_ID) - .build()); - - private ArrayList analyticWriters = new ArrayList<>(Arrays.asList("basicWriter", "advancedWriter")); - private ArrayList analyticReaders = new ArrayList<>(Arrays.asList("basicReader", "advancedReader")); - private ArrayList namedOpWriters = new ArrayList<>(Arrays.asList("superWriter", "adminWriter")); - private ArrayList namedOpReaders = new ArrayList<>(Arrays.asList("superReader", "adminReader")); - - private final NamedOperationDetail exampleNamedOp = new NamedOperationDetail.Builder() - .operationName("exampleOp") - .inputType("uk.gov.gchq.gaffer.data.element.Element[]") - .creatorId(User.UNKNOWN_USER_ID) - .operationChain("{\"operations\":[{\"class\":\"uk.gov.gchq.gaffer.operation.impl.add.AddElements\",\"skipInvalidElements\":false,\"validate\":true}]}") - .readers(namedOpReaders) - .writers(namedOpWriters) - .build(); - - @Test - public void shouldReturnNamedOperationRoles() throws Exception { - // Given - Map uiMapping = new HashMap<>(); - MetaData metaData = new MetaData(); - metaData.setIcon("icon"); - - AddAnalytic addAnalytic = new AddAnalytic.Builder() - .analyticName("exampleAnalytic1") - .operationName(exampleNamedOp.getOperationName()) - .readAccessRoles(analyticReaders.toArray(new String[0])) - .writeAccessRoles(analyticWriters.toArray(new String[0])) - .uiMapping(uiMapping) - .metaData(metaData) - .outputVisualisation(new OutputVisualisation()) - .score(4) - .build(); - - AddAnalytic addAnalytic2 = new AddAnalytic.Builder() - .analyticName("exampleAnalytic2") - .operationName(exampleNamedOp.getOperationName()) - .readAccessRoles(analyticReaders.toArray(new String[0])) - .writeAccessRoles(analyticWriters.toArray(new String[0])) - .uiMapping(uiMapping) - .metaData(metaData) - .outputVisualisation(new OutputVisualisation()) - .score(4) - .build(); - - AddNamedOperation addNamedOperation = new AddNamedOperation.Builder() - .name(exampleNamedOp.getOperationName()) - .operationChain("{\"operations\":[{\"class\":\"uk.gov.gchq.gaffer.store.operation.GetSchema\",\"compact\":false}]}") - .readAccessRoles(namedOpReaders.toArray(new String[0])) - .writeAccessRoles(namedOpWriters.toArray(new String[0])) - .score(4) - .build(); - - addNamedOperationHandler.doOperation(addNamedOperation, context, store); - addAnalyticHandler.doOperation(addAnalytic, context, store); - addAnalyticHandler.doOperation(addAnalytic2, context, store); - - // When - CloseableIterable allAnalyticsList = getAllAnalyticsHandler.doOperation(new GetAllAnalytics(), context, store); - - // Then - for (AnalyticDetail analytic : allAnalyticsList) { - System.out.println("AFTER" + analytic.getReadAccessRoles() + analytic.getWriteAccessRoles()); - assertEquals(analytic.getReadAccessRoles(), exampleNamedOp.getReadAccessRoles()); - assertEquals(analytic.getWriteAccessRoles(), exampleNamedOp.getWriteAccessRoles()); - } - } - - @Test - public void shouldReturnModifiedNamedOperationRoles() throws Exception { - // Given - Map uiMapping = new HashMap<>(); - MetaData metaData = new MetaData(); - metaData.setIcon("icon"); - - AddNamedOperation addNamedOperation = new AddNamedOperation.Builder() - .name(exampleNamedOp.getOperationName()) - .operationChain("{\"operations\":[{\"class\":\"uk.gov.gchq.gaffer.store.operation.GetSchema\",\"compact\":false}]}") - .readAccessRoles(namedOpReaders.toArray(new String[0])) - .writeAccessRoles(namedOpWriters.toArray(new String[0])) - .score(4) - .build(); - - AddAnalytic addAnalytic = new AddAnalytic.Builder() - .analyticName("exampleAnalytic1") - .operationName(exampleNamedOp.getOperationName()) - .readAccessRoles(analyticReaders.toArray(new String[0])) - .writeAccessRoles(analyticWriters.toArray(new String[0])) - .uiMapping(uiMapping) - .metaData(metaData) - .outputVisualisation(new OutputVisualisation()) - .score(4) - .build(); - - AddAnalytic addAnalytic2 = new AddAnalytic.Builder() - .analyticName("exampleAnalytic2") - .operationName(exampleNamedOp.getOperationName()) - .readAccessRoles(analyticReaders.toArray(new String[0])) - .writeAccessRoles(analyticWriters.toArray(new String[0])) - .uiMapping(uiMapping) - .metaData(metaData) - .outputVisualisation(new OutputVisualisation()) - .score(4) - .build(); - - addNamedOperationHandler.doOperation(addNamedOperation, context, store); - addAnalyticHandler.doOperation(addAnalytic, context, store); - addAnalyticHandler.doOperation(addAnalytic2, context, store); - - // When - CloseableIterable allAnalyticsList = getAllAnalyticsHandler.doOperation(new GetAllAnalytics(), context, store); - - // Then - for (AnalyticDetail analytic : allAnalyticsList) { - System.out.println("AFTER" + analytic.getReadAccessRoles() + analytic.getWriteAccessRoles()); - assertEquals(analytic.getReadAccessRoles(), exampleNamedOp.getReadAccessRoles()); - assertEquals(analytic.getWriteAccessRoles(), exampleNamedOp.getWriteAccessRoles()); - } - - //Then - addNamedOperation.setOverwriteFlag(true); - addNamedOperation.setReadAccessRoles(Arrays.asList("modifiedReadRoles")); - addNamedOperation.setWriteAccessRoles(Arrays.asList("modifiedWriteRoles")); - addNamedOperationHandler.doOperation(addNamedOperation, context, store); - CloseableIterable allAnalyticsList2 = getAllAnalyticsHandler.doOperation(new GetAllAnalytics(), context, store); - - for (AnalyticDetail analytic : allAnalyticsList2) { - assertEquals(analytic.getReadAccessRoles(), Arrays.asList("modifiedReadRoles")); - assertEquals(analytic.getWriteAccessRoles(), Arrays.asList("modifiedWriteRoles")); - } - } - - @AfterClass - public static void tearDown() { - CacheServiceLoader.shutdown(); - } - - @Before - public void before() { - given(store.getProperties()).willReturn(new StoreProperties()); - StoreProperties properties = new StoreProperties(); - - properties.set("gaffer.cache.service.class", "uk.gov.gchq.gaffer.cache.impl.HashMapCacheService"); - CacheServiceLoader.initialise(properties.getProperties()); - } -} diff --git a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/GetAnalyticHandlerTest.java b/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/GetAnalyticHandlerTest.java deleted file mode 100644 index 7a7fd4a00..000000000 --- a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/GetAnalyticHandlerTest.java +++ /dev/null @@ -1,174 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.operation; - -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.Test; - -import uk.gov.gchq.gaffer.analytic.operation.handler.AddAnalyticHandler; -import uk.gov.gchq.gaffer.analytic.operation.handler.GetAnalyticHandler; -import uk.gov.gchq.gaffer.analytic.operation.handler.cache.AnalyticCache; -import uk.gov.gchq.gaffer.cache.CacheServiceLoader; -import uk.gov.gchq.gaffer.named.operation.AddNamedOperation; -import uk.gov.gchq.gaffer.named.operation.NamedOperationDetail; -import uk.gov.gchq.gaffer.store.Context; -import uk.gov.gchq.gaffer.store.Store; -import uk.gov.gchq.gaffer.store.StoreProperties; -import uk.gov.gchq.gaffer.store.operation.handler.named.AddNamedOperationHandler; -import uk.gov.gchq.gaffer.store.operation.handler.named.cache.NamedOperationCache; -import uk.gov.gchq.gaffer.user.User; - -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.Map; - -import static org.junit.Assert.assertEquals; -import static org.mockito.BDDMockito.given; -import static org.mockito.Mockito.mock; - -public class GetAnalyticHandlerTest { - private final NamedOperationCache namedOperationCache = new NamedOperationCache(); - private final AddNamedOperationHandler addNamedOperationHandler = new AddNamedOperationHandler(namedOperationCache); - - private final AnalyticCache analyticCache = new AnalyticCache(); - private final AddAnalyticHandler addAnalyticHandler = new AddAnalyticHandler(analyticCache); - private final GetAnalyticHandler getAnalyticHandler = new GetAnalyticHandler(analyticCache); - - private Store store = mock(Store.class); - private Context context = new Context(new User.Builder() - .userId(User.UNKNOWN_USER_ID) - .build()); - - private ArrayList analyticWriters = new ArrayList<>(Arrays.asList("basicWriter", "advancedWriter")); - private ArrayList analyticReaders = new ArrayList<>(Arrays.asList("basicReader", "advancedReader")); - private ArrayList namedOpWriters = new ArrayList<>(Arrays.asList("superWriter", "adminWriter")); - private ArrayList namedOpReaders = new ArrayList<>(Arrays.asList("superReader", "adminReader")); - - private final NamedOperationDetail exampleNamedOp = new NamedOperationDetail.Builder() - .operationName("exampleOp") - .inputType("uk.gov.gchq.gaffer.data.element.Element[]") - .creatorId(User.UNKNOWN_USER_ID) - .operationChain("{\"operations\":[{\"class\":\"uk.gov.gchq.gaffer.operation.impl.add.AddElements\",\"skipInvalidElements\":false,\"validate\":true}]}") - .readers(namedOpReaders) - .writers(namedOpWriters) - .build(); - - @Test - public void shouldReturnNamedOperationRoles() throws Exception { - // Given - Map uiMapping = new HashMap<>(); - MetaData metaData = new MetaData(); - metaData.setIcon("icon"); - - AddAnalytic addAnalytic = new AddAnalytic.Builder() - .analyticName("exampleAnalytic") - .operationName(exampleNamedOp.getOperationName()) - .readAccessRoles(analyticReaders.toArray(new String[0])) - .writeAccessRoles(analyticWriters.toArray(new String[0])) - .uiMapping(uiMapping) - .metaData(metaData) - .outputVisualisation(new OutputVisualisation()) - .score(4) - .build(); - - GetAnalytic getAnalytic = new GetAnalytic.Builder().analyticName("exampleAnalytic").build(); - - AddNamedOperation addNamedOperation = new AddNamedOperation.Builder() - .name(exampleNamedOp.getOperationName()) - .operationChain("{\"operations\":[{\"class\":\"uk.gov.gchq.gaffer.store.operation.GetSchema\",\"compact\":false}]}") - .readAccessRoles(namedOpReaders.toArray(new String[0])) - .writeAccessRoles(namedOpWriters.toArray(new String[0])) - .score(4) - .build(); - - addNamedOperationHandler.doOperation(addNamedOperation, context, store); - addAnalyticHandler.doOperation(addAnalytic, context, store); - - // When - AnalyticDetail retrievedAnalytic = getAnalyticHandler.doOperation(getAnalytic, context, store); - - // Then - assertEquals(retrievedAnalytic.getReadAccessRoles(), exampleNamedOp.getReadAccessRoles()); - } - - @Test - public void shouldReturnModifiedNamedOperationRoles() throws Exception { - // Given - Map uiMapping = new HashMap<>(); - MetaData metaData = new MetaData(); - metaData.setIcon("icon"); - Map outputType = new HashMap<>(); - outputType.put("output", "table"); - - AddAnalytic addAnalytic = new AddAnalytic.Builder() - .analyticName("exampleAnalytic") - .operationName(exampleNamedOp.getOperationName()) - .readAccessRoles(analyticReaders.toArray(new String[0])) - .writeAccessRoles(analyticWriters.toArray(new String[0])) - .uiMapping(uiMapping) - .metaData(metaData) - .outputVisualisation(new OutputVisualisation()) - .score(4) - .build(); - - GetAnalytic getAnalytic = new GetAnalytic.Builder().analyticName("exampleAnalytic").build(); - - AddNamedOperation addNamedOperation = new AddNamedOperation.Builder() - .name(exampleNamedOp.getOperationName()) - .operationChain("{\"operations\":[{\"class\":\"uk.gov.gchq.gaffer.store.operation.GetSchema\",\"compact\":false}]}") - .readAccessRoles(namedOpReaders.toArray(new String[0])) - .writeAccessRoles(namedOpWriters.toArray(new String[0])) - .score(4) - .build(); - - addNamedOperationHandler.doOperation(addNamedOperation, context, store); - addAnalyticHandler.doOperation(addAnalytic, context, store); - - // When - AnalyticDetail retrievedAnalytic = getAnalyticHandler.doOperation(getAnalytic, context, store); - - // Then - assertEquals(retrievedAnalytic.getReadAccessRoles(), exampleNamedOp.getReadAccessRoles()); - - //Then - addNamedOperation.setOverwriteFlag(true); - addNamedOperation.setReadAccessRoles(Arrays.asList("modifiedReadRoles")); - addNamedOperation.setWriteAccessRoles(Arrays.asList("modifiedWriteRoles")); - addNamedOperationHandler.doOperation(addNamedOperation, context, store); - - AnalyticDetail modifiedRetrievedAnalytic = getAnalyticHandler.doOperation(getAnalytic, context, store); - - assertEquals(modifiedRetrievedAnalytic.getReadAccessRoles(), Arrays.asList("modifiedReadRoles")); - assertEquals(modifiedRetrievedAnalytic.getWriteAccessRoles(), Arrays.asList("modifiedWriteRoles")); - - } - - @AfterClass - public static void tearDown() { - CacheServiceLoader.shutdown(); - } - - @Before - public void before() { - given(store.getProperties()).willReturn(new StoreProperties()); - StoreProperties properties = new StoreProperties(); - - properties.set("gaffer.cache.service.class", "uk.gov.gchq.gaffer.cache.impl.HashMapCacheService"); - CacheServiceLoader.initialise(properties.getProperties()); - } -} diff --git a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/OutputVisualisationTest.java b/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/OutputVisualisationTest.java deleted file mode 100644 index 770c45bbf..000000000 --- a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/analytic/operation/OutputVisualisationTest.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package uk.gov.gchq.gaffer.analytic.operation; - -import org.junit.Test; - -import uk.gov.gchq.gaffer.analytic.function.ToMap; -import uk.gov.gchq.koryphe.impl.function.Identity; - -import java.util.HashMap; -import java.util.Map; -import java.util.function.Function; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.fail; - -public class OutputVisualisationTest { - - @Test - public void shouldGetAndSetOutputAdapter() { - // Given - OutputVisualisation outputVisualisation = new OutputVisualisation(); - - // When - Map keyFunctions = new HashMap<>(); - keyFunctions.put("blah", new Identity()); - outputVisualisation.setOutputAdapter(new ToMap(keyFunctions)); - - // Then - assertEquals(ToMap.class, outputVisualisation.getOutputAdapter().getClass()); - assertEquals(keyFunctions, ((ToMap) outputVisualisation.getOutputAdapter()).getKeyFunctions()); - } - - @Test - public void shouldThrowExceptionIfOutputAdapterIsNotJsonSerialisable() { - // Given - OutputVisualisation outputVisualisation = new OutputVisualisation(); - - // When - outputVisualisation.setOutputAdapter(new Function() { - @Override - public Object apply(final Object o) { - return null; - } - }); - - // Then - try { - Function fn = outputVisualisation.getOutputAdapter(); - fail("Exception expected"); - } catch (final RuntimeException e) { - assertEquals("Failed to deserialise output adapter", e.getMessage()); - } - } -} diff --git a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/store/integration/analytic/AnalyticCacheIT.java b/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/store/integration/analytic/AnalyticCacheIT.java deleted file mode 100644 index 8145ca64e..000000000 --- a/analytics/analytics-operations/src/test/java/uk/gov/gchq/gaffer/store/integration/analytic/AnalyticCacheIT.java +++ /dev/null @@ -1,354 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.store.integration.analytic; - - -import com.google.common.collect.Lists; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -import uk.gov.gchq.gaffer.analytic.function.ToMap; -import uk.gov.gchq.gaffer.analytic.operation.AddAnalytic; -import uk.gov.gchq.gaffer.analytic.operation.AnalyticDetail; -import uk.gov.gchq.gaffer.analytic.operation.DeleteAnalytic; -import uk.gov.gchq.gaffer.analytic.operation.GetAllAnalytics; -import uk.gov.gchq.gaffer.analytic.operation.MetaData; -import uk.gov.gchq.gaffer.analytic.operation.OutputVisualisation; -import uk.gov.gchq.gaffer.analytic.operation.handler.AddAnalyticHandler; -import uk.gov.gchq.gaffer.analytic.operation.handler.DeleteAnalyticHandler; -import uk.gov.gchq.gaffer.analytic.operation.handler.GetAllAnalyticsHandler; -import uk.gov.gchq.gaffer.cache.CacheServiceLoader; -import uk.gov.gchq.gaffer.cache.exception.CacheOperationException; -import uk.gov.gchq.gaffer.cache.impl.HashMapCacheService; -import uk.gov.gchq.gaffer.cache.util.CacheProperties; -import uk.gov.gchq.gaffer.data.element.function.ExtractProperty; -import uk.gov.gchq.gaffer.operation.OperationException; -import uk.gov.gchq.gaffer.store.Context; -import uk.gov.gchq.gaffer.store.Store; -import uk.gov.gchq.gaffer.store.StoreProperties; -import uk.gov.gchq.gaffer.user.User; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Properties; -import java.util.function.Function; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; -import static org.mockito.BDDMockito.given; -import static org.mockito.Mockito.mock; - -public class AnalyticCacheIT { - private static final String CACHE_NAME = "AnalyticOperation"; - private final Properties cacheProps = new Properties(); - private final Store store = mock(Store.class); - private final String adminAuth = "admin auth"; - private final StoreProperties properties = new StoreProperties(); - private final OutputVisualisation outputVisualisation = - new OutputVisualisation(); - - private final MetaData metaData = new MetaData(); - - private AddAnalytic add = new AddAnalytic.Builder() - .analyticName("op") - .operationName("op1") - .description("test operation") - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .overwrite() - .score(0) - .build(); - - private User user = new User(); - private User authorisedUser = new User.Builder().userId("authorisedUser").opAuth("authorised").build(); - private User adminAuthUser = new User.Builder().userId("adminAuthUser").opAuth(adminAuth).build(); - private Context context = new Context(user); - private GetAllAnalyticsHandler getAllAnalyticOperationHandler = new GetAllAnalyticsHandler(); - private AddAnalyticHandler addAnalyticOperationHandler = new AddAnalyticHandler(); - private DeleteAnalyticHandler deleteAnalyticOperationHandler = new DeleteAnalyticHandler(); - private GetAllAnalytics get = new GetAllAnalytics(); - - @Before - public void before() throws CacheOperationException { - cacheProps.clear(); - properties.setAdminAuth(adminAuth); - given(store.getProperties()).willReturn(properties); - - - } - - @After - public void after() throws CacheOperationException { - CacheServiceLoader.getService().clearCache(CACHE_NAME); - } - - @Test - public void shouldWorkUsingHashMapServiceClass() throws OperationException, CacheOperationException { - Map keyFunctions = new HashMap<>(); - keyFunctions.put("prop 1", new ExtractProperty("prop1")); - outputVisualisation.setOutputAdapter((new ToMap(keyFunctions))); - metaData.setIcon("icon"); - reInitialiseCacheService(HashMapCacheService.class); - runTests(); - } - - private void reInitialiseCacheService(final Class clazz) throws CacheOperationException { - cacheProps.setProperty(CacheProperties.CACHE_SERVICE_CLASS, clazz.getCanonicalName()); - CacheServiceLoader.initialise(cacheProps); - CacheServiceLoader.getService().clearCache(CACHE_NAME); - } - - private void runTests() throws OperationException, CacheOperationException { - shouldAllowUpdatingOfAnalyticOperations(); - after(); - shouldAllowUpdatingOfAnalyticOperationsWithAllowedUsers(); - after(); - shouldAllowReadingOfAnalyticOperationsUsingAdminAuth(); - after(); - shouldAllowUpdatingOfAnalyticOperationsUsingAdminAuth(); - after(); - shouldBeAbleToAddAnalyticOperationToCache(); - after(); - shouldBeAbleToDeleteAnalyticOperationFromCache(); - } - - - private void shouldBeAbleToAddAnalyticOperationToCache() throws OperationException { - // given - GetAllAnalytics get = new GetAllAnalytics.Builder().build(); - final Store store = mock(Store.class); - given(store.getProperties()).willReturn(properties); - - // when - addAnalyticOperationHandler.doOperation(add, context, store); - - AnalyticDetail expectedAnalyticOp = new AnalyticDetail.Builder() - .operationName(add.getOperationName()) - .analyticName(add.getAnalyticName()) - .creatorId(user.getUserId()) - .readers(new ArrayList<>()) - .writers(new ArrayList<>()) - .description(add.getDescription()) - .score(0) - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .build(); - - List expected = Lists.newArrayList(expectedAnalyticOp); - List results = Lists.newArrayList(new GetAllAnalyticsHandler().doOperation(get, context, store)); - - // then - assertEquals(1, results.size()); - assertEquals(expected, results); - } - - - private void shouldBeAbleToDeleteAnalyticOperationFromCache() throws OperationException { - // given - final Store store = mock(Store.class); - given(store.getProperties()).willReturn(properties); - - new AddAnalyticHandler().doOperation(add, context, store); - - DeleteAnalytic del = new DeleteAnalytic.Builder() - .name("op") - .build(); - - GetAllAnalytics get = new GetAllAnalytics(); - - // when - deleteAnalyticOperationHandler.doOperation(del, context, store); - - List results = Lists.newArrayList(getAllAnalyticOperationHandler.doOperation(get, context, store)); - - // then - assertEquals(0, results.size()); - - } - - private void shouldAllowUpdatingOfAnalyticOperations() throws OperationException { - // given - final Store store = mock(Store.class); - final StoreProperties storeProps = mock(StoreProperties.class); - given(store.getProperties()).willReturn(storeProps); - - new AddAnalyticHandler().doOperation(add, context, store); - - AddAnalytic update = new AddAnalytic.Builder() - .analyticName(add.getAnalyticName()) - .operationName(add.getOperationName()) - .description("a different operation") - .overwrite() - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .score(0) - .build(); - - GetAllAnalytics get = new GetAllAnalytics(); - - // when - new AddAnalyticHandler().doOperation(add, context, store); - - List results = Lists.newArrayList(getAllAnalyticOperationHandler.doOperation(get, context, store)); - - AnalyticDetail expectedAnalyticOp = new AnalyticDetail.Builder() - .operationName(update.getOperationName()) - .analyticName(update.getAnalyticName()) - .description(update.getDescription()) - .creatorId(user.getUserId()) - .readers(new ArrayList<>()) - .writers(new ArrayList<>()) - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .score(0) - .build(); - - ArrayList expected = Lists.newArrayList(expectedAnalyticOp); - - // then - assertEquals(expected.size(), results.size()); - assertEquals(expected, results); - } - - private void shouldAllowUpdatingOfAnalyticOperationsWithAllowedUsers() throws OperationException { - // given - final Store store = mock(Store.class); - given(store.getProperties()).willReturn(properties); - - new AddAnalyticHandler().doOperation(add, context, store); - - AddAnalytic update = new AddAnalytic.Builder() - .operationName(add.getOperationName()) - .description("a different operation") - .analyticName(add.getAnalyticName()) - .overwrite() - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .score(0) - .build(); - - GetAllAnalytics get = new GetAllAnalytics(); - - // when - new AddAnalyticHandler().doOperation(add, context, store); - - List results = Lists.newArrayList(getAllAnalyticOperationHandler.doOperation(get, context, store)); - - AnalyticDetail expectedAnalyticOp = new AnalyticDetail.Builder() - .operationName(update.getOperationName()) - .analyticName(update.getAnalyticName()) - .description(update.getDescription()) - .creatorId(user.getUserId()) - .readers(new ArrayList<>()) - .writers(new ArrayList<>()) - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .score(0) - .build(); - - ArrayList expected = Lists.newArrayList(expectedAnalyticOp); - - // then - assertEquals(expected.size(), results.size()); - assertEquals(expected, results); - } - - private void shouldAllowReadingOfAnalyticOperationsUsingAdminAuth() throws OperationException { - // given - Context contextWithAuthorisedUser = new Context(authorisedUser); - Context contextWithAdminUser = new Context(adminAuthUser); - AnalyticDetail expectedAnalyticOp = new AnalyticDetail.Builder() - .operationName(add.getOperationName()) - .analyticName(add.getAnalyticName()) - .description(add.getDescription()) - .creatorId(authorisedUser.getUserId()) - .readers(new ArrayList<>()) - .writers(new ArrayList<>()) - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .score(0) - .build(); - ArrayList expected = Lists.newArrayList(expectedAnalyticOp); - - addAnalyticOperationHandler.doOperation(add, contextWithAuthorisedUser, store); - - // when - List resultsWithNoAdminRole = Lists.newArrayList(getAllAnalyticOperationHandler.doOperation(get, context, store)); - - // then - assertEquals(0, resultsWithNoAdminRole.size()); - - // when - List resultsWithAdminRole = Lists.newArrayList(getAllAnalyticOperationHandler.doOperation(get, contextWithAdminUser, store)); - - // then - assertEquals(1, resultsWithAdminRole.size()); - assertEquals(expected, resultsWithAdminRole); - } - - private void shouldAllowUpdatingOfAnalyticOperationsUsingAdminAuth() throws OperationException { - // given - Context contextWithAuthorisedUser = new Context(authorisedUser); - Context contextWithAdminUser = new Context(adminAuthUser); - addAnalyticOperationHandler.doOperation(add, contextWithAuthorisedUser, store); - - AddAnalytic update = new AddAnalytic.Builder() - .operationName(add.getOperationName()) - .description("a different operation") - .analyticName(add.getAnalyticName()) - .overwrite() - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .score(0) - .build(); - - AnalyticDetail expectedAnalyticOp = new AnalyticDetail.Builder() - .operationName(update.getOperationName()) - .analyticName(update.getAnalyticName()) - .description(update.getDescription()) - .creatorId(adminAuthUser.getUserId()) - .readers(new ArrayList<>()) - .writers(new ArrayList<>()) - .outputVisualisation(outputVisualisation) - .metaData(metaData) - .score(0) - .build(); - - ArrayList expected = Lists.newArrayList(expectedAnalyticOp); - - // when / then - try { - addAnalyticOperationHandler.doOperation(update, context, store); - fail("Exception expected"); - } catch (final OperationException e) { - assertTrue(e.getMessage().contains("User UNKNOWN does not have permission to overwrite")); - } - - // when - addAnalyticOperationHandler.doOperation(update, contextWithAdminUser, store); - - List results = Lists.newArrayList(getAllAnalyticOperationHandler.doOperation(get, contextWithAdminUser, store)); - - // then - assertEquals(expected.size(), results.size()); - assertEquals(expected, results); - } -} diff --git a/analytics/analytics-operations/src/test/resources/log4j.xml b/analytics/analytics-operations/src/test/resources/log4j.xml deleted file mode 100644 index f9b1e968b..000000000 --- a/analytics/analytics-operations/src/test/resources/log4j.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/analytics/analytics-rest/pom.xml b/analytics/analytics-rest/pom.xml deleted file mode 100644 index 1780cbb81..000000000 --- a/analytics/analytics-rest/pom.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - uk.gov.gchq.gaffer - analytics - 1.21.3-SNAPSHOT - - 4.0.0 - analytics-rest - war - - - rest - 8080 - - - - - uk.gov.gchq.gaffer - analytics-operations - ${project.parent.version} - - - uk.gov.gchq.gaffer - analytics-functions - ${project.parent.version} - - - - - - - org.apache.maven.plugins - maven-war-plugin - ${maven-war-plugin.version} - - true - classes - - - - org.apache.maven.plugins - maven-dependency-plugin - 2.10 - - - uk.gov.gchq.gaffer - road-traffic-rest - ${gaffer.version} - war - - - - - unpack - compile - - unpack - - - - - uk.gov.gchq.gaffer - road-traffic-rest - ${gaffer.version} - war - false - - ${project.build.directory}/${project.artifactId}-${project.version} - - - - - - - - - - - - - road-traffic-demo - - true - - - - - org.apache.tomcat.maven - tomcat7-maven-plugin - 2.0 - - / - ${standalone-port} - - - /${standalone-rest-path} - - uk.gov.gchq.gaffer - analytics-rest - ${project.parent.version} - war - true - - - - - Analytics Example - - - Example Gaffer API which supports Analytics - and contains road traffic data. - The sample data used is taken from the - Department for Transport. - <a - href='http://data.dft.gov.uk/gb-traffic-matrix/Raw_count_data_major_roads.zip' - >GB Road Traffic Counts</a>, - which is licensed under the - <a - href='http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3' - >Open Government Licence</a>. - - - ${standalone-rest-path} - - - ${project.build.outputDirectory}/graphConfig.json - - - ${project.build.outputDirectory}/schema - - - ${project.build.outputDirectory}/map/store.properties - - - ${project.build.outputDirectory}/roadTrafficSampleData.csv - - - false - - - images/logo.png - - - - - - deploy - integration-test - - run-war - - - - - - - - - diff --git a/analytics/analytics-rest/src/main/resources/AnalyticsDeclarations.json b/analytics/analytics-rest/src/main/resources/AnalyticsDeclarations.json deleted file mode 100644 index 2519cc344..000000000 --- a/analytics/analytics-rest/src/main/resources/AnalyticsDeclarations.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "operations": [{ - "operation": "uk.gov.gchq.gaffer.analytic.operation.AddAnalytic", - "handler": { - "class": "uk.gov.gchq.gaffer.analytic.operation.handler.AddAnalyticHandler" - } - }, - { - "operation": "uk.gov.gchq.gaffer.analytic.operation.GetAnalytic", - "handler": { - "class": "uk.gov.gchq.gaffer.analytic.operation.handler.GetAnalyticHandler" - } - }, - { - "operation": "uk.gov.gchq.gaffer.analytic.operation.DeleteAnalytic", - "handler": { - "class": "uk.gov.gchq.gaffer.analytic.operation.handler.DeleteAnalyticHandler" - } - }, - { - "operation": "uk.gov.gchq.gaffer.analytic.operation.GetAllAnalytics", - "handler": { - "class": "uk.gov.gchq.gaffer.analytic.operation.handler.GetAllAnalyticsHandler" - } - } - ] -} \ No newline at end of file diff --git a/analytics/analytics-rest/src/main/resources/graphConfig.json b/analytics/analytics-rest/src/main/resources/graphConfig.json deleted file mode 100644 index 90db73f59..000000000 --- a/analytics/analytics-rest/src/main/resources/graphConfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "graphId": "roadTraffic", - "library": { - "class": "uk.gov.gchq.gaffer.store.library.HashMapGraphLibrary" - } -} diff --git a/analytics/analytics-rest/src/main/resources/map/store.properties b/analytics/analytics-rest/src/main/resources/map/store.properties deleted file mode 100755 index 12bfca847..000000000 --- a/analytics/analytics-rest/src/main/resources/map/store.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright 2020 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -# Map store config -gaffer.store.class=uk.gov.gchq.gaffer.mapstore.MapStore -gaffer.store.properties.class=uk.gov.gchq.gaffer.mapstore.MapStoreProperties -# General store config -gaffer.cache.service.class=uk.gov.gchq.gaffer.cache.impl.JcsCacheService -gaffer.store.job.tracker.enabled=true -gaffer.store.operation.declarations=ExportToOtherAuthorisedGraphOperationDeclarations.json,ExportToOtherGraphOperationDeclarations.json,AnalyticsDeclarations.json diff --git a/analytics/analytics-rest/src/main/resources/roadTrafficSampleData.csv b/analytics/analytics-rest/src/main/resources/roadTrafficSampleData.csv deleted file mode 100644 index f8f8bb421..000000000 --- a/analytics/analytics-rest/src/main/resources/roadTrafficSampleData.csv +++ /dev/null @@ -1,10391 +0,0 @@ -"Region Name (GO)","ONS LACode","ONS LA Name","CP","S Ref E","S Ref N","Road","A-Junction","A Ref E","A Ref N","B-Junction","B Ref E","B Ref N","RCat","iDir","Year","dCount","Hour","PC","2WMV","CAR","BUS","LGV","HGVR2","HGVR3","HGVR4","HGVA3","HGVA5","HGVA6","HGV","AMV" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","7","0","9","2243","15","426","127","21","20","37","106","56","367","3060" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","8","5","13","1936","12","292","100","14","14","29","114","24","295","2548" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","9","0","6","1355","17","233","110","19","27","23","141","8","328","1939" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","10","0","13","1070","8","193","109","16","23","28","127","40","343","1627" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","11","0","4","1086","11","221","104","17","15","51","117","60","364","1686" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","12","0","4","1125","10","188","77","18","6","32","124","67","324","1651" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","13","0","7","1095","13","204","75","11","7","34","112","65","304","1623" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","14","0","22","1048","7","166","97","11","19","21","146","31","325","1568" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","15","0","22","1079","7","142","79","13","14","27","138","19","290","1540" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","16","0","8","1872","9","212","93","4","3","44","117","54","315","2416" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","17","0","10","1628","11","138","45","5","1","33","146","9","239","2026" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2000","2000-05-03 00:00:00","18","0","7","1459","5","85","48","5","4","19","138","2","216","1772" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","7","0","4","1664","2","288","100","11","11","35","88","72","317","2275" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","8","0","0","1870","7","197","104","14","16","25","86","45","290","2364" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","9","0","0","1249","9","153","92","17","18","44","91","60","322","1733" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","10","0","0","1199","13","145","71","17","22","27","90","34","261","1618" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","11","0","0","651","17","217","86","27","28","26","139","45","351","1236" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","12","0","0","763","10","227","113","18","22","34","149","33","369","1369" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","13","0","0","1097","18","257","91","16","22","33","120","33","315","1687" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","14","0","0","1195","15","274","111","18","21","20","87","39","296","1780" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","15","0","0","1317","8","265","122","11","11","40","118","49","351","1941" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","16","0","0","1736","10","386","99","9","10","21","96","57","292","2424" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","17","0","0","2149","12","306","67","10","2","27","81","54","241","2708" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2000","2000-05-03 00:00:00","18","0","0","2063","13","203","46","5","2","22","55","37","167","2446" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","7","0","7","1881","8","336","122","14","10","33","97","50","326","2558" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","8","0","13","1854","3","226","97","8","22","25","90","51","293","2389" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","9","0","6","976","32","220","118","17","25","21","118","46","345","1579" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","10","0","4","640","47","175","80","21","32","22","132","34","321","1187" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","11","0","4","1417","19","200","113","20","13","26","115","48","335","1975" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","12","0","6","1504","31","182","112","12","12","39","107","44","326","2049" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","13","0","6","1866","12","210","90","9","19","25","98","55","296","2390" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","14","0","10","1765","14","228","106","15","22","29","102","46","320","2337" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","15","0","12","1240","10","101","53","20","5","29","99","8","214","1577" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","16","0","6","1536","14","103","58","15","7","24","117","3","224","1883" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","17","0","10","2379","23","148","52","4","1","18","61","39","175","2735" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2001","2001-03-30 00:00:00","18","0","9","1962","15","94","41","1","1","24","76","18","161","2241" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","7","0","5","1578","2","233","114","22","5","20","115","38","314","2132" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","8","0","11","1622","4","185","80","8","20","22","93","65","288","2110" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","9","1","4","1323","9","141","80","8","21","28","89","57","283","1760" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","10","0","6","1618","16","206","89","13","11","22","86","38","259","2105" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","11","0","6","1701","4","218","110","13","19","29","93","38","302","2231" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","12","0","9","1244","31","167","78","16","12","20","93","22","241","1692" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","13","0","11","1682","16","176","107","19","8","31","133","22","320","2205" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","14","0","10","2248","38","334","108","16","13","42","71","37","287","2917" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","15","0","14","2730","21","477","119","12","11","27","80","49","298","3540" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","16","0","15","3126","7","443","111","11","22","22","79","33","278","3869" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","17","0","13","3134","15","336","67","8","11","28","71","25","210","3708" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2001","2001-03-30 00:00:00","18","1","2","2453","7","119","47","10","4","19","75","22","177","2758" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","7","0","2","2245","13","454","159","54","63","33","99","68","476","3190" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","8","0","6","1996","14","379","117","34","12","34","121","46","364","2759" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","9","0","5","1559","19","304","107","32","24","29","120","56","368","2255" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","10","0","2","1060","14","198","80","20","18","28","131","76","353","1627" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","11","0","4","1119","12","208","96","18","19","30","136","74","373","1716" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","12","0","0","1125","18","156","111","22","43","33","142","46","397","1696" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","13","0","8","1092","12","200","102","23","47","28","130","53","383","1695" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","14","0","4","1118","16","178","88","10","17","30","134","29","308","1624" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","15","0","7","1245","21","235","74","11","22","31","156","46","340","1848" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","16","0","14","1748","20","238","85","11","8","17","127","62","310","2330" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","17","0","6","1880","15","176","55","3","4","12","106","72","252","2329" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2002","2002-03-19 00:00:00","18","2","18","1407","4","94","38","7","12","21","99","22","199","1722" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","7","0","11","1944","5","274","116","20","13","18","114","69","350","2584" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","8","0","6","1859","2","182","74","13","21","18","74","75","275","2324" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","9","0","2","1606","20","183","89","21","36","19","99","49","313","2124" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","10","0","7","1227","11","182","107","22","30","17","112","32","320","1747" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","11","0","1","1100","8","189","92","21","10","27","112","87","349","1647" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","12","0","7","1178","8","204","88","11","30","30","117","61","337","1734" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","13","0","4","1158","7","212","113","13","19","38","93","49","325","1706" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","14","0","4","1386","13","239","113","17","20","38","101","53","342","1984" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","15","0","4","1450","12","342","115","16","32","25","124","51","363","2171" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","16","0","4","1891","15","332","86","11","24","33","126","20","300","2542" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","17","0","4","2468","9","309","63","4","3","26","73","43","212","3002" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2002","2002-03-19 00:00:00","18","0","4","2023","10","159","41","3","0","22","88","12","166","2362" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","7","0","6","2394","5","368","107","115","54","57","49","19","401","3174" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","8","0","18","2507","14","322","42","52","15","49","79","43","280","3141" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","9","0","8","1814","38","264","95","8","20","33","100","64","320","2444" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","10","0","1","1342","19","170","97","33","23","31","98","79","361","1893" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","11","0","17","982","14","111","81","14","31","52","107","79","364","1488" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","12","0","8","1208","9","203","86","12","16","36","109","73","332","1760" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","13","0","6","1359","5","184","77","16","25","13","77","110","318","1872" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","14","0","2","1335","12","179","56","9","14","5","60","103","247","1775" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","15","0","5","1686","10","202","90","5","22","13","85","85","300","2203" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","16","1","8","1812","14","222","59","8","5","21","80","108","281","2337" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","17","2","11","1895","12","138","43","5","4","20","67","64","203","2259" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2003","2003-06-18 00:00:00","18","0","18","1781","5","116","53","5","0","40","74","65","237","2157" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","7","0","6","1749","2","278","85","13","28","12","66","101","305","2340" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","8","0","2","1729","3","194","75","14","16","29","77","65","276","2204" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","9","0","1","1469","10","213","66","7","11","26","83","54","247","1940" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","10","0","2","1395","18","192","75","15","13","27","68","64","262","1869" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","11","0","8","1267","8","216","83","21","13","25","75","82","299","1798" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","12","0","5","1287","9","208","85","11","17","25","52","82","272","1781" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","13","0","1","1269","13","236","116","9","21","10","75","61","292","1811" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","14","0","5","1232","9","306","102","15","14","34","86","69","320","1872" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","15","0","2","1670","8","305","89","20","14","26","74","74","297","2282" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","16","0","1","1951","18","305","86","13","9","32","71","70","281","2556" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","17","1","15","2477","6","274","55","5","5","24","72","54","215","2987" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2003","2003-06-18 00:00:00","18","0","8","2126","4","151","47","5","1","15","52","47","167","2456" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","7","0","8","2244","8","450","42","22","41","19","72","98","294","3004" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","8","0","11","2577","17","397","88","12","21","18","94","52","285","3287" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","9","0","4","1622","10","235","99","12","23","17","108","61","320","2191" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","10","0","4","1233","12","171","77","15","14","32","128","82","348","1768" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","11","0","3","1143","8","231","74","9","14","20","132","93","342","1727" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","12","0","2","1269","8","172","26","18","34","1","94","109","282","1733" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","13","0","5","1127","8","214","29","18","45","1","119","93","305","1659" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","14","0","8","1450","7","189","77","13","19","18","109","65","301","1955" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","15","0","14","1464","13","141","85","14","32","25","123","49","328","1960" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","16","0","16","1944","15","166","31","5","6","25","119","65","251","2392" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","17","0","8","2223","10","126","34","2","4","26","98","57","221","2588" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2004","2004-05-11 00:00:00","18","0","12","2085","6","86","27","5","10","1","113","39","195","2384" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","7","0","15","993","1","342","84","13","8","15","59","86","265","1616" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","8","0","12","1123","1","211","71","13","14","22","95","70","285","1632" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","9","0","4","1425","14","179","81","8","17","31","110","54","301","1923" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","10","0","4","1348","10","215","99","15","13","21","106","71","325","1902" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","11","0","7","1348","10","245","79","14","17","21","102","98","331","1941" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","12","0","6","978","12","221","86","5","12","11","80","71","265","1482" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","13","0","4","603","9","249","101","9","15","18","110","50","303","1168" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","14","0","5","870","10","307","112","12","13","55","88","71","351","1543" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","15","0","7","1285","6","350","84","12","16","30","89","62","293","1941" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","16","0","6","1779","9","391","92","26","21","28","82","73","322","2507" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","17","0","16","2518","14","300","64","14","3","21","70","54","226","3074" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2004","2004-05-11 00:00:00","18","0","12","1813","5","148","28","3","0","20","54","46","151","2129" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","7","0","18","2807","15","592","131","32","34","26","92","109","424","3856" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","8","0","18","2501","20","421","98","19","21","11","103","91","343","3303" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","9","0","6","2165","11","444","118","16","23","16","127","101","401","3027" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","10","0","4","1655","13","366","105","25","19","40","122","87","398","2436" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","11","0","7","1573","18","275","90","23","12","37","128","99","389","2262" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","12","0","14","1556","21","235","85","13","22","21","139","70","350","2176" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","13","0","12","1731","16","262","100","8","21","34","160","55","378","2399" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","14","0","4","1902","18","279","98","9","21","52","122","68","370","2573" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","15","0","11","1947","14","257","90","10","7","29","128","79","343","2572" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","16","2","10","2092","11","381","69","19","7","42","119","88","344","2838" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","17","0","12","2221","21","306","56","10","1","23","120","77","287","2847" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2005","2005-10-10 00:00:00","18","0","11","1937","7","157","43","7","7","21","142","68","288","2400" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","7","0","12","1008","1","204","95","16","11","13","84","82","301","1526" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","8","0","16","2440","3","280","88","10","23","14","95","85","315","3054" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","9","0","6","1855","23","227","106","19","31","30","90","41","317","2428" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","10","0","8","1586","13","207","103","23","25","27","97","49","324","2138" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","11","0","5","1705","22","240","107","15","15","21","134","68","360","2332" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","12","0","4","2180","20","283","119","9","10","15","142","55","350","2837" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","13","0","8","1597","30","300","124","18","16","22","110","70","360","2295" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","14","0","5","1516","31","317","111","22","15","18","136","70","372","2241" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","15","0","12","1583","17","371","124","15","36","20","127","67","389","2372" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","16","0","16","2011","12","434","101","15","18","32","111","69","346","2819" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","17","0","18","2792","15","266","73","6","5","23","91","50","248","3339" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2005","2005-10-10 00:00:00","18","0","9","2212","22","184","34","2","2","7","70","57","172","2599" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","7","0","9","2449","9","544","126","29","27","28","88","66","364","3375" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","8","0","6","2521","17","358","73","9","7","19","71","78","257","3159" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","9","0","14","1717","16","331","82","24","15","20","159","40","340","2418" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","10","0","6","1108","8","233","78","10","4","46","125","80","343","1698" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","11","0","4","1098","2","240","78","6","11","36","95","62","288","1632" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","12","0","6","1105","6","169","68","19","15","27","125","51","305","1591" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","13","0","3","1015","9","184","79","15","13","23","95","84","309","1520" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","14","0","4","1359","16","254","70","8","8","22","154","66","328","1961" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","15","0","7","1502","10","225","61","14","7","21","104","51","258","2002" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","16","0","5","1885","16","262","52","7","2","18","112","67","258","2426" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","17","0","5","2093","11","196","38","4","1","33","108","64","248","2553" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2006","2006-05-23 00:00:00","18","0","6","1623","6","132","28","3","3","34","123","10","201","1968" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","7","0","7","1955","1","277","77","20","12","26","84","62","281","2521" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","8","0","9","1890","2","181","74","9","14","6","85","58","246","2328" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","9","0","2","1388","14","192","74","15","13","7","85","51","245","1841" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","10","0","5","1176","16","164","75","18","15","29","96","53","286","1647" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","11","0","5","1226","0","206","76","4","8","31","90","63","272","1709" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","12","0","5","1224","4","183","86","16","7","31","96","76","312","1728" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","13","0","4","1095","7","276","111","17","12","16","88","71","315","1697" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","14","0","9","1141","7","277","93","13","14","36","111","75","342","1776" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","15","0","3","1388","11","357","89","13","7","24","92","59","284","2043" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","16","0","6","1672","11","374","56","8","6","22","76","50","218","2281" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","17","0","19","2339","8","347","54","4","2","11","86","35","192","2905" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2006","2006-05-23 00:00:00","18","0","7","2074","7","157","35","5","3","23","55","37","158","2403" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","7","0","10","1604","11","423","124","19","18","22","60","92","335","2383" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","8","0","7","1691","12","346","90","14","14","19","68","69","274","2330" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","9","0","14","1384","16","328","59","14","9","16","110","54","262","2004" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","10","0","6","1462","34","236","56","8","15","18","84","98","279","2017" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","11","0","8","1600","31","240","43","11","13","11","81","77","236","2115" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","12","0","9","1850","30","240","72","7","6","22","129","67","303","2432" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","13","0","11","1950","10","323","50","10","27","28","85","64","264","2558" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","14","0","15","2023","16","290","69","10","13","26","91","53","262","2606" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","15","0","13","2185","15","271","57","10","5","11","98","35","216","2700" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","16","0","17","2570","13","301","57","5","5","9","100","42","218","3119" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","17","0","17","2385","25","229","33","3","1","10","65","50","162","2818" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2007","2007-05-18 00:00:00","18","0","12","1912","9","113","30","2","1","25","78","43","179","2225" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","7","0","20","1373","5","255","50","9","5","7","65","50","186","1839" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","8","0","7","1502","5","173","48","15","17","10","98","51","239","1926" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","9","0","7","1597","13","228","58","13","20","16","82","81","270","2115" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","10","0","4","1635","12","260","61","6","7","16","81","74","245","2156" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","11","0","7","1900","7","251","63","7","15","30","86","72","273","2438" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","12","1","14","1903","9","320","86","17","10","13","79","71","276","2522" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","13","0","15","2322","15","445","85","18","14","19","85","73","294","3091" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","14","0","8","2430","19","438","91","15","19","19","96","38","278","3173" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","15","0","11","2516","7","439","65","13","13","23","65","56","235","3208" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","16","0","26","2960","8","396","84","11","14","17","103","30","259","3649" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","17","0","18","2848","6","266","41","5","1","15","51","33","146","3284" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2007","2007-05-18 00:00:00","18","1","9","2542","16","147","18","2","1","7","42","31","101","2815" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","7","0","15","2423","13","600","81","16","20","21","76","47","261","3312" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","8","1","16","1959","11","334","70","24","7","16","80","61","258","2578" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","9","0","10","1661","16","390","55","15","12","13","122","93","310","2387" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","10","0","5","1421","2","339","60","18","7","37","93","67","282","2049" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","11","0","9","1407","16","298","42","12","5","27","98","90","274","2004" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","12","0","9","1297","17","246","64","16","12","24","100","99","315","1884" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","13","0","4","1158","7","168","51","6","12","40","104","65","278","1615" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","14","0","3","1479","9","216","30","5","8","14","94","51","202","1909" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","15","0","5","1534","17","252","57","10","1","25","108","78","279","2087" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","16","0","15","1821","12","253","48","8","5","14","135","61","271","2372" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","17","0","22","1807","18","186","30","6","0","16","106","64","222","2255" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2008","2008-06-16 00:00:00","18","0","9","1763","20","151","28","4","0","22","73","66","193","2136" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","7","0","10","2360","1","400","55","14","3","8","95","68","243","3014" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","8","0","9","2143","4","241","64","10","12","12","76","71","245","2642" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","9","0","9","1479","23","236","49","13","7","11","62","62","204","1951" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","10","0","3","1425","32","185","74","15","9","19","74","42","233","1878" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","11","0","7","1684","35","241","47","10","13","11","75","47","203","2170" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","12","0","9","1572","8","230","55","9","9","16","103","74","266","2085" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","13","0","5","1269","5","283","49","8","8","9","131","78","283","1845" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","14","0","12","1283","23","318","77","17","9","22","83","67","275","1911" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","15","0","10","1460","12","391","68","14","16","23","81","53","255","2128" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","16","0","14","1799","6","284","54","8","3","18","90","64","237","2340" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","17","0","13","2258","12","318","25","7","4","20","95","37","188","2789" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2008","2008-06-16 00:00:00","18","0","11","1840","7","179","28","4","3","17","48","31","131","2168" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","7","0","19","2409","10","541","85","20","24","10","89","75","303","3282" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","8","0","13","2599","3","366","76","13","11","19","57","62","238","3219" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","9","0","7","1622","26","307","60","10","8","24","63","52","217","2179" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","10","0","7","1268","18","239","47","12","8","22","89","79","257","1789" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","11","0","8","1243","11","220","60","11","10","28","85","68","262","1744" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","12","0","4","1173","8","221","55","14","8","25","88","77","267","1673" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","13","0","11","1204","8","242","47","7","7","4","127","93","285","1750" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","14","0","8","1642","6","251","51","9","10","20","78","60","228","2135" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","15","0","12","1538","13","279","64","10","8","23","86","75","266","2108" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","16","0","19","2185","19","295","34","5","1","12","98","86","236","2754" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","17","0","24","2093","14","182","42","7","2","12","46","73","182","2495" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2010","2010-06-16 00:00:00","18","0","11","1798","8","127","24","7","0","24","65","60","180","2124" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","7","0","18","2152","1","381","64","14","10","7","70","87","252","2804" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","8","0","17","1970","7","249","55","9","9","8","38","66","185","2428" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","9","0","10","1576","11","200","46","11","17","7","73","64","218","2015" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","10","0","5","1207","17","191","56","5","11","5","108","25","210","1630" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","11","0","3","1322","0","202","51","5","8","11","78","56","209","1736" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","12","0","4","1148","12","247","59","3","13","16","80","62","233","1644" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","13","0","2","1195","11","250","55","9","6","11","66","76","223","1681" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","14","0","7","1311","13","314","78","15","10","16","61","61","241","1886" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","15","0","24","1540","6","339","62","14","8","22","75","56","237","2146" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","16","0","9","1801","14","415","45","4","4","8","104","31","196","2435" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","17","0","10","2525","6","285","36","4","2","18","57","56","173","2999" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2010","2010-06-16 00:00:00","18","0","8","2002","6","197","28","1","1","14","51","45","140","2353" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","7","0","28","2374","0","592","91","9","13","22","45","79","259","3253" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","8","0","16","2467","7","473","75","10","5","14","45","65","214","3177" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","9","0","6","1523","12","300","71","11","20","2","61","111","276","2117" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","10","0","12","1385","11","266","46","12","10","8","135","82","293","1967" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","11","0","8","1351","12","266","61","10","10","10","147","65","303","1940" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","12","0","11","1267","16","179","68","11","5","23","134","82","323","1796" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","13","0","6","1599","12","273","65","13","14","17","108","88","305","2195" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","14","0","10","1502","11","279","64","6","9","34","74","103","290","2092" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","15","0","12","1674","5","259","61","10","12","6","90","97","276","2226" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","16","0","17","2294","16","324","43","9","3","14","118","75","262","2913" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","17","0","31","2338","21","225","31","6","1","5","100","60","203","2818" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","E","2012","2012-05-23 00:00:00","18","0","16","1795","9","166","43","5","14","4","58","94","218","2204" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","7","0","18","1842","5","377","90","19","30","10","95","36","280","2522" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","8","0","11","2011","6","225","60","9","11","5","89","73","247","2500" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","9","0","6","1562","10","161","65","10","12","21","84","61","253","1992" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","10","0","7","1491","15","202","67","13","21","10","112","44","267","1982" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","11","0","5","1582","14","298","70","13","6","16","109","93","307","2206" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","12","0","5","1455","11","210","75","12","16","18","89","59","269","1950" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","13","0","5","1394","17","252","94","15","32","8","90","47","286","1954" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","14","0","7","1554","12","238","60","25","8","20","89","80","282","2093" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","15","0","5","1662","6","263","92","11","14","26","78","86","307","2243" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","16","0","6","2018","7","343","68","10","18","6","47","91","240","2614" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","17","0","19","2853","12","106","38","6","4","13","85","48","194","3184" -"South West","E06000054","Wiltshire","6016","389200","179080","M4","LA Boundary","381800","180030","17","391646","179560","TM","W","2012","2012-05-23 00:00:00","18","0","9","2052","16","122","37","2","4","12","63","45","163","2362" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","7","0","14","1841","1","293","21","15","22","48","95","63","264","2413" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","8","0","13","2020","7","219","26","16","7","46","80","44","219","2478" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","9","0","3","1525","7","215","162","15","16","47","142","68","450","2200" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","10","0","5","995","5","202","144","18","8","46","136","61","413","1620" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","11","0","2","1073","1","211","157","11","25","51","132","106","482","1769" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","12","0","5","1301","7","250","135","17","12","52","156","102","474","2037" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","13","0","6","1510","6","259","50","16","5","69","139","74","353","2134" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","14","0","11","1733","19","288","101","15","7","53","120","79","375","2426" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","15","0","7","2016","13","276","150","15","5","44","142","62","418","2730" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","16","0","5","1794","5","339","139","12","4","60","128","77","420","2563" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","17","0","12","1890","7","258","133","10","15","56","135","92","441","2608" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2000","2000-06-20 00:00:00","18","0","10","1604","16","158","83","13","19","81","111","107","414","2202" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","7","0","3","1831","7","405","155","13","13","49","131","103","464","2710" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","8","0","0","1902","16","312","109","14","9","50","127","53","362","2592" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","9","0","0","1910","24","275","151","7","18","58","101","80","415","2624" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","10","0","0","1406","21","221","149","20","10","64","129","93","465","2113" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","11","0","0","1197","6","232","145","17","5","44","98","79","388","1823" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","12","0","0","951","1","211","118","20","6","35","130","85","394","1557" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","13","0","0","1010","9","230","103","27","9","49","134","70","392","1641" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","14","0","0","1218","7","214","99","29","5","59","103","58","353","1792" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","15","0","0","1492","1","222","116","10","3","49","127","66","371","2086" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","16","0","0","1736","2","258","96","12","13","41","92","72","326","2322" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","17","0","0","2147","6","215","91","12","3","31","97","65","299","2667" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2000","2000-06-20 00:00:00","18","0","0","1697","4","147","72","6","5","20","63","63","229","2077" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","7","0","14","1851","2","260","100","17","8","57","100","78","360","2487" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","8","0","6","1717","8","419","78","15","11","43","84","68","299","2449" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","9","0","8","1788","15","323","109","17","20","50","94","68","358","2492" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","10","0","4","1394","11","224","118","13","12","41","104","58","346","1979" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","11","0","6","1274","20","255","165","19","27","56","150","90","507","2062" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","12","0","5","1430","12","234","141","6","18","43","139","109","456","2137" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","13","0","12","1312","10","212","147","13","10","33","93","80","376","1922" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","14","0","13","1418","9","319","173","25","13","47","143","75","476","2235" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","15","0","8","1551","2","299","77","14","7","44","139","91","372","2232" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","16","0","6","1773","9","286","151","18","25","40","95","113","442","2516" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","17","0","9","2135","7","261","88","16","5","49","135","75","368","2780" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2001","2001-05-14 00:00:00","18","0","5","1803","4","182","69","6","0","50","128","95","348","2342" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","7","0","6","1847","20","121","65","20","13","60","92","115","365","2359" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","8","0","7","1931","3","189","113","18","8","37","85","71","332","2462" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","9","0","3","1639","12","310","135","16","15","35","97","87","385","2349" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","10","0","2","1301","8","203","130","12","8","31","121","41","343","1857" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","11","0","7","2025","7","225","119","9","12","43","124","67","374","2638" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","12","0","6","1622","33","267","65","15","6","68","102","101","357","2285" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","13","0","5","1314","36","243","40","21","11","54","88","71","285","1883" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","14","0","10","1363","35","208","143","32","20","41","104","97","437","2053" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","15","0","13","1371","10","194","105","26","16","38","81","100","366","1954" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","16","0","5","1352","6","143","63","14","8","37","77","81","280","1786" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","17","0","3","1455","12","144","79","12","14","52","70","101","328","1942" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2001","2001-05-14 00:00:00","18","0","0","913","0","86","64","9","17","39","82","66","277","1276" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","7","0","10","1926","6","367","116","32","12","37","111","38","346","2655" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","8","0","4","2544","4","386","101","21","5","32","133","42","334","3272" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","9","0","7","1747","3","325","78","18","20","36","79","93","324","2406" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","10","2","5","1197","8","312","71","18","13","54","97","91","344","1866" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","11","0","9","1115","2","233","129","11","10","119","144","1","414","1773" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","12","0","7","1260","9","281","133","20","19","141","107","8","428","1985" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","13","0","18","1334","6","282","145","20","6","32","143","89","435","2075" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","14","0","4","1539","7","298","144","16","10","32","109","85","396","2244" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","15","0","6","1675","2","309","88","14","10","26","98","117","353","2345" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","16","0","7","1665","8","282","74","16","4","37","92","95","318","2280" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","17","0","30","1971","5","302","75","5","2","105","145","5","337","2645" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2002","2002-10-02 00:00:00","18","0","11","1799","10","150","65","7","2","91","130","1","296","2266" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","7","0","10","1868","2","357","138","15","6","43","106","107","415","2652" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","8","0","10","1915","6","292","165","9","7","21","98","67","367","2590" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","9","0","8","1595","0","237","134","10","7","19","136","49","355","2195" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","10","0","9","1328","0","259","110","20","6","32","115","66","349","1945" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","11","0","2","1149","8","88","99","17","12","23","115","73","339","1586" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","12","0","3","1099","8","87","99","12","5","37","74","86","313","1510" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","13","0","4","1159","8","235","101","16","13","32","86","84","332","1738" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","14","0","2","1178","8","256","98","9","4","13","130","15","269","1713" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","15","0","4","1498","0","291","105","9","5","28","81","59","287","2080" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","16","0","9","2012","0","306","59","6","6","22","74","76","243","2570" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","17","0","13","2445","5","124","53","8","2","20","64","57","204","2791" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2002","2002-10-02 00:00:00","18","0","4","1710","1","67","47","4","1","11","64","61","188","1970" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","7","0","8","1878","6","323","128","21","18","34","84","94","379","2594" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","8","0","4","2175","11","347","144","19","11","40","93","85","392","2929" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","9","0","0","1501","4","260","165","23","11","37","123","98","457","2222" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","10","0","4","1103","4","184","93","23","16","43","145","83","403","1698" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","11","0","3","1119","2","249","107","20","12","38","142","83","402","1775" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","12","0","26","1216","0","257","156","19","14","38","126","146","499","1998" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","13","0","8","1288","1","282","159","25","18","34","131","158","525","2104" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","14","0","6","1397","5","324","191","30","10","49","128","133","541","2273" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","15","0","2","1628","3","368","165","17","6","36","102","134","460","2461" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","16","0","4","1866","6","378","99","9","3","53","132","104","400","2654" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","17","0","11","2116","9","324","64","10","2","47","116","115","354","2814" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2003","2003-05-13 00:00:00","18","0","5","1786","8","167","53","10","1","38","79","136","317","2283" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","7","0","4","1847","5","516","157","25","16","37","107","126","468","2840" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","8","0","7","2060","0","331","123","21","14","28","99","85","370","2768" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","9","0","19","1626","0","205","148","24","8","32","109","84","405","2255" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","10","0","6","1333","2","224","132","16","10","27","129","117","431","1996" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","11","0","1","1141","4","258","128","15","17","37","72","132","401","1805" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","12","0","0","1014","4","248","127","11","15","38","104","142","437","1703" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","13","0","2","1067","5","248","91","20","6","54","104","90","365","1687" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","14","0","3","1131","1","248","85","19","9","46","85","95","339","1722" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","15","0","8","1459","2","238","95","22","5","29","66","111","328","2035" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","16","0","9","1828","6","197","58","22","5","39","59","102","285","2325" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","17","0","10","2064","4","248","33","15","1","26","71","109","255","2581" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2003","2003-05-13 00:00:00","18","0","11","1517","1","106","35","8","3","38","56","99","239","1874" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","7","0","5","2083","3","408","115","15","14","34","109","85","372","2871" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","8","0","11","2377","4","334","109","13","8","34","130","83","377","3103" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","9","0","0","1912","6","303","121","13","13","19","145","76","387","2608" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","10","0","5","1318","11","221","120","20","15","33","168","63","419","1974" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","11","0","6","1488","4","282","114","8","7","35","186","58","408","2188" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","12","0","6","1721","7","348","146","18","5","46","177","68","460","2542" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","13","0","6","1865","2","362","152","16","19","94","172","5","458","2693" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","14","0","10","1938","10","416","138","21","20","95","168","7","449","2823" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","15","0","7","2038","13","385","128","13","6","34","156","77","414","2857" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","16","0","14","2564","9","443","76","7","6","22","101","78","290","3320" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","17","0","13","2817","13","332","73","6","4","30","135","78","326","3501" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2005","2005-06-16 00:00:00","18","0","14","2448","11","218","85","12","5","22","70","53","247","2938" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","7","0","15","1996","3","551","156","22","17","31","103","141","470","3035" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","8","0","12","2337","8","381","99","9","10","23","73","104","318","3056" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","9","0","6","1824","10","349","117","18","14","30","110","68","357","2546" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","10","0","6","1497","16","290","115","15","9","28","177","54","398","2207" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","11","0","6","1417","4","263","108","15","9","19","119","52","322","2012" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","12","0","1","1439","5","256","78","21","8","26","120","74","327","2028" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","13","0","3","1338","9","148","99","21","11","25","163","42","361","1859" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","14","0","3","1628","6","269","108","12","7","21","167","18","333","2239" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","15","0","2","1987","3","319","90","8","9","37","174","8","326","2637" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","16","2","13","2142","10","365","59","11","13","45","138","2","268","2798" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","17","0","14","2536","15","278","51","6","8","28","140","9","242","3085" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2005","2005-06-16 00:00:00","18","0","6","2157","2","167","35","6","6","14","131","14","206","2538" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","7","0","9","1528","4","361","79","21","24","24","102","134","384","2286" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","8","0","13","1872","5","381","142","15","14","29","110","102","412","2683" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","9","0","20","2396","13","282","163","11","8","39","151","104","476","3187" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","10","0","12","2486","6","345","145","17","17","37","138","92","446","3295" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","11","0","15","2628","41","507","115","18","6","24","131","109","403","3594" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","12","0","21","2926","56","541","109","17","32","40","181","197","576","4120" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","13","0","28","3190","29","571","93","13","9","15","93","342","565","4383" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","14","0","14","3157","17","670","157","17","16","24","128","68","410","4268" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","15","0","25","2817","0","213","130","14","15","26","112","58","355","3410" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","16","0","6","2813","3","411","101","10","5","17","76","73","282","3515" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","17","0","15","3154","8","364","64","5","5","10","71","74","229","3770" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2007","2007-09-21 00:00:00","18","0","15","2847","4","241","35","6","9","9","60","123","242","3349" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","7","0","11","1886","2","483","98","19","15","21","84","178","415","2797" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","8","0","8","2255","3","451","63","8","13","16","73","119","292","3009" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","9","0","14","1725","5","351","95","13","13","21","104","81","327","2422" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","10","0","7","1879","11","293","80","12","8","26","66","118","310","2500" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","11","0","15","2161","12","366","94","15","12","36","107","83","347","2901" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","12","0","11","1865","2","266","90","13","20","32","109","105","369","2513" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","13","0","10","1960","16","308","47","9","7","21","89","77","250","2544" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","14","0","16","2536","15","371","71","12","8","14","83","86","274","3212" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","15","0","17","2674","17","434","65","15","12","25","56","81","254","3396" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","16","0","16","2864","16","322","49","6","15","14","72","95","251","3469" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","17","0","12","2451","12","234","44","5","0","18","48","44","159","2868" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2007","2007-09-21 00:00:00","18","0","10","2476","12","234","44","5","3","9","51","35","147","2879" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","7","0","11","2189","2","363","94","18","11","30","99","86","338","2903" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","8","0","13","2332","2","338","117","14","10","26","126","58","351","3036" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","9","0","7","1518","3","260","76","21","10","27","98","105","337","2125" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","10","0","14","1671","5","245","83","11","21","18","151","44","328","2263" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","11","0","12","1766","3","451","172","14","9","38","199","61","493","2725" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","12","0","4","1710","5","359","118","21","13","19","125","139","435","2513" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","13","0","5","1890","5","372","112","11","26","18","171","41","379","2651" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","14","0","12","2203","17","416","117","9","15","15","161","69","386","3034" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","15","0","5","2243","8","462","97","18","9","23","122","125","394","3112" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","16","0","10","1538","8","316","78","3","14","14","110","30","249","2121" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","17","0","15","3021","6","378","82","10","26","26","138","28","310","3730" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2009","2009-06-18 00:00:00","18","0","15","2086","9","226","46","5","1","41","75","94","262","2598" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","7","0","13","2017","4","631","138","35","12","29","100","154","468","3133" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","8","0","20","2305","2","321","61","21","12","18","68","143","323","2971" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","9","0","6","1971","8","379","87","10","11","19","83","114","324","2688" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","10","0","3","1554","17","314","87","16","10","31","141","81","366","2254" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","11","0","2","1477","2","264","33","11","11","15","45","139","254","1999" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","12","0","7","1523","2","297","64","15","5","20","70","107","281","2110" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","13","0","10","1614","2","316","90","9","9","30","114","81","333","2275" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","14","0","9","1368","4","237","51","15","6","20","49","131","272","1890" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","15","0","4","2031","4","347","45","11","14","17","92","92","271","2657" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","16","0","23","2411","8","408","75","7","3","25","106","62","278","3128" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","17","0","16","2566","5","270","34","7","4","9","35","86","175","3032" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2009","2009-06-18 00:00:00","18","0","8","1918","0","193","28","4","0","22","46","79","179","2298" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","7","0","16","2233","1","426","92","11","14","12","93","98","320","2996" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","8","0","11","2279","1","338","73","15","14","23","79","82","286","2915" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","9","0","7","1765","10","275","85","20","12","24","131","85","357","2414" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","10","0","3","1168","5","311","111","21","12","33","117","92","386","1873" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","11","0","6","1406","3","308","84","16","9","31","117","109","366","2089" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","12","0","4","1457","4","384","110","19","9","27","143","111","419","2268" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","13","0","10","1567","6","348","117","13","13","20","151","56","370","2301" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","14","0","6","2093","6","316","97","9","22","14","130","46","318","2739" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","15","0","3","1762","4","344","107","13","13","29","137","121","420","2533" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","16","0","10","2511","6","274","86","5","7","22","140","64","324","3125" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","17","0","23","3218","6","330","67","4","3","32","112","105","323","3900" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2010","2010-05-19 00:00:00","18","0","7","2005","7","22","28","4","1","22","113","92","260","2301" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","7","0","19","2288","3","405","205","5","4","60","158","125","557","3272" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","8","0","15","2615","1","385","132","5","8","32","158","79","414","3430" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","9","0","7","1721","6","276","117","5","9","36","128","64","359","2369" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","10","0","3","1444","5","302","66","19","9","22","88","88","292","2046" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","11","0","5","1410","5","237","98","16","14","31","90","116","365","2022" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","12","0","4","1315","9","220","55","14","13","13","116","64","275","1823" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","13","0","9","1337","6","297","74","17","15","28","91","98","323","1972" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","14","0","4","1446","6","271","109","3","5","27","107","68","319","2046" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","15","0","4","1673","1","244","124","5","6","30","138","72","375","2297" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","16","0","16","2084","6","285","58","17","4","19","93","93","284","2675" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","17","0","18","2611","7","274","49","6","1","12","72","75","215","3125" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2010","2010-05-19 00:00:00","18","0","34","1951","2","141","34","9","2","19","54","73","191","2319" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","7","0","25","2201","3","470","63","12","13","13","165","14","280","2979" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","8","0","18","2127","5","323","70","11","15","22","162","48","328","2801" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","9","0","12","1532","11","364","78","17","11","21","123","87","337","2256" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","10","0","10","1405","2","348","83","28","8","22","147","88","376","2141" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","11","0","3","1313","1","313","109","15","7","25","203","18","377","2007" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","12","0","5","1421","11","389","87","14","9","18","144","103","375","2201" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","13","0","7","1641","3","408","71","18","6","23","131","106","355","2414" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","14","0","13","1853","11","402","106","10","10","21","213","31","391","2670" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","15","0","15","2046","2","485","107","10","8","15","144","93","377","2925" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","16","0","17","2587","3","527","63","11","7","18","116","79","294","3428" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","17","0","19","2455","2","285","48","6","1","18","133","51","257","3018" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","N","2012","2012-05-23 00:00:00","18","0","32","2018","6","292","51","4","2","30","113","100","300","2648" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","7","0","19","2184","1","610","80","20","12","21","73","148","354","3168" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","8","0","15","2402","7","430","74","24","10","13","89","115","325","3179" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","9","0","7","2038","7","319","89","35","14","10","46","171","365","2736" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","10","0","6","1605","7","326","48","12","9","28","56","116","269","2213" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","11","0","24","1339","7","274","63","24","9","22","101","97","316","1960" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","12","0","9","1343","5","299","76","10","5","7","83","103","284","1940" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","13","0","8","1367","5","278","38","10","9","16","66","130","269","1927" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","14","0","28","1522","4","272","70","17","8","17","87","114","313","2139" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","15","1","15","1858","1","309","52","23","8","9","88","89","269","2452" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","16","0","16","2230","5","389","29","4","4","14","65","132","248","2888" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","17","0","32","2271","6","268","21","9","3","8","71","69","181","2758" -"South West","E10000013","Gloucestershire","6019","389660","223200","M5","11","389687","221214","10","390466","225615","TM","S","2012","2012-05-23 00:00:00","18","0","9","1778","1","173","39","10","2","9","73","74","207","2168" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","7","0","6","1296","10","227","66","13","5","24","59","28","195","1734" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","8","0","5","1499","7","230","85","14","10","33","75","32","249","1990" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","9","0","4","1110","11","187","95","23","21","35","86","37","297","1609" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","10","0","0","967","12","159","115","14","8","49","90","41","317","1455" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","11","0","1","1059","5","157","112","14","19","47","85","45","322","1544" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","12","0","3","990","11","169","118","17","10","51","95","52","343","1516" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","13","0","4","1112","5","196","121","15","7","41","108","42","334","1651" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","14","0","3","1112","10","225","114","22","16","32","81","36","301","1651" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","15","0","2","1169","3","241","134","19","15","44","105","43","360","1775" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","16","0","3","1357","4","252","115","16","12","35","86","45","309","1925" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","17","0","5","1538","6","204","106","21","1","33","81","51","293","2046" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2000","2000-05-23 00:00:00","18","0","2","969","6","138","59","7","5","35","65","42","213","1328" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","7","0","6","918","1","383","158","14","7","39","62","68","348","1656" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","8","0","4","1740","3","345","155","0","7","26","75","67","330","2422" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","9","0","1","979","3","134","81","12","5","15","41","68","222","1339" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","10","0","1","980","5","182","93","3","2","12","69","47","226","1394" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","11","0","1","940","5","179","120","6","10","22","69","46","273","1398" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","12","0","0","787","2","122","81","18","10","21","69","53","252","1163" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","13","0","2","837","3","127","80","9","4","24","52","53","222","1191" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","14","0","9","1125","9","196","88","12","7","24","51","50","232","1571" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","15","0","6","1018","6","167","99","16","5","25","64","63","272","1469" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","16","0","4","1336","16","206","92","14","5","35","41","34","221","1783" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","17","0","7","1746","8","238","55","7","3","25","46","38","174","2173" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2000","2000-05-23 00:00:00","18","0","4","1289","9","208","27","4","1","18","39","38","127","1637" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","7","0","3","1136","10","256","46","14","5","25","51","43","184","1589" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","8","0","2","1383","13","244","93","15","10","32","71","51","272","1914" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","9","0","1","994","9","206","89","18","12","27","72","55","273","1483" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","10","0","4","1071","24","183","135","19","12","56","92","45","359","1641" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","11","0","2","1067","14","387","120","22","17","48","99","28","334","1804" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","12","0","3","1027","8","192","113","10","9","49","101","43","325","1555" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","13","0","0","1044","5","181","113","12","9","46","110","51","341","1571" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","14","0","2","1036","13","222","136","16","4","41","98","50","345","1618" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","15","0","2","1118","7","225","126","8","9","43","98","43","327","1679" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","16","0","10","1425","24","391","128","26","12","37","88","37","328","2178" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","17","0","14","1679","7","459","107","15","5","34","85","40","286","2445" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2001","2001-04-24 00:00:00","18","0","2","1320","8","478","121","8","6","51","46","48","280","2088" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","7","0","5","916","7","269","119","14","12","37","113","70","365","1562" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","8","0","1","1709","5","254","64","16","18","20","79","90","287","2256" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","9","0","4","1456","6","282","90","18","2","53","82","57","302","2050" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","10","0","0","1076","7","215","92","29","4","29","64","70","288","1586" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","11","0","1","1097","7","203","107","14","5","40","75","58","299","1607" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","12","0","1","854","6","178","96","7","5","33","82","47","270","1309" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","13","0","3","1302","23","268","104","13","10","26","70","49","272","1868" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","14","0","4","1290","13","297","92","16","14","27","54","33","236","1840" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","15","0","6","947","9","193","49","10","4","43","84","27","217","1372" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","16","0","5","1220","13","199","49","9","8","26","35","42","169","1606" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","17","0","9","1841","27","250","59","12","3","24","63","34","195","2322" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2001","2001-04-24 00:00:00","18","0","0","1230","8","127","38","8","7","22","52","46","173","1538" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","7","0","10","1298","5","258","51","20","5","17","52","50","195","1766" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","8","0","8","1595","5","235","79","22","14","15","63","43","236","2079" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","9","1","5","1282","5","168","85","15","4","33","85","31","253","1713" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","10","0","5","1293","15","196","91","25","13","40","99","48","316","1825" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","11","0","2","1317","7","208","132","24","7","33","81","57","334","1868" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","12","0","3","1188","11","214","110","9","12","55","138","35","359","1775" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","13","0","5","1261","8","214","116","17","6","40","97","34","310","1798" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","14","0","4","1282","9","245","136","24","7","25","99","38","329","1869" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","15","0","7","1363","4","253","119","21","9","36","96","33","314","1941" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","16","0","6","1820","6","364","133","14","11","35","73","57","323","2519" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","17","0","14","1657","7","239","82","6","9","31","65","49","242","2159" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2002","2002-10-01 00:00:00","18","0","0","1217","6","162","53","8","7","23","50","51","192","1577" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","7","0","7","1065","4","307","164","24","6","30","58","83","365","1748" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","8","0","7","1513","2","294","147","24","15","25","41","95","347","2163" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","9","0","3","1466","2","231","97","14","15","22","81","90","319","2021" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","10","0","1","1214","5","177","99","16","4","29","60","48","256","1653" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","11","0","10","1172","5","187","75","17","7","32","77","58","266","1640" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","12","0","5","1046","4","177","89","15","9","18","80","55","266","1498" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","13","0","6","1151","5","178","68","11","5","28","55","71","238","1578" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","14","0","10","1334","6","260","88","14","9","36","77","43","267","1877" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","15","0","5","1350","5","195","101","17","10","37","80","38","283","1838" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","16","0","10","1471","7","249","64","17","1","32","49","28","191","1928" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","17","0","8","1678","9","225","54","14","8","40","43","39","198","2118" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2002","2002-10-01 00:00:00","18","0","13","1264","6","147","41","5","1","33","53","37","170","1600" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","7","0","5","1006","9","225","66","26","12","22","68","42","236","1481" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","8","0","9","1242","9","214","62","20","11","24","85","37","239","1713" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","9","0","4","1321","29","246","91","27","16","36","78","66","314","1914" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","10","0","5","1631","98","265","104","27","13","60","112","34","350","2349" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","11","0","4","1557","59","233","92","23","9","44","109","29","306","2159" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","12","0","1","1595","18","185","116","28","26","26","112","29","337","2136" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","13","1","14","1606","13","292","125","9","14","32","109","44","333","2258" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","14","0","5","1531","19","268","104","14","5","31","90","51","295","2118" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","15","0","9","1756","13","271","101","23","6","31","73","27","261","2310" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","16","0","11","2084","17","327","90","15","3","25","64","31","228","2667" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","17","0","11","1861","16","227","48","14","4","20","62","25","173","2288" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2003","2003-03-14 00:00:00","18","0","2","1478","27","138","41","4","0","18","60","26","149","1794" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","7","0","10","1006","3","291","143","34","16","37","94","64","388","1698" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","8","0","8","1694","3","357","121","24","10","10","77","88","330","2392" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","9","0","1","1507","1","241","57","14","8","16","80","71","246","1996" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","10","0","6","1846","9","209","55","11","6","21","61","68","222","2292" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","11","1","5","1910","15","164","62","12","5","19","70","51","219","2313" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","12","0","3","2040","20","167","52","18","10","19","60","34","193","2423" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","13","0","12","1983","21","201","56","15","5","24","46","101","247","2464" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","14","0","8","2495","23","190","66","15","14","26","50","68","239","2955" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","15","0","10","2745","23","281","53","6","9","19","76","40","203","3262" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","16","0","13","2778","13","304","34","10","7","26","46","31","154","3262" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","17","0","15","2938","13","246","35","12","2","12","40","31","132","3344" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2003","2003-03-14 00:00:00","18","0","17","2823","7","179","44","6","0","13","40","44","147","3173" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","7","0","12","966","12","321","57","31","11","26","46","70","241","1552" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","8","0","2","1104","20","301","79","24","13","18","27","70","231","1658" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","9","0","0","965","22","251","77","34","20","17","36","93","277","1515" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","10","0","3","1673","92","191","108","26","13","43","132","23","345","2304" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","11","0","3","1875","69","255","124","19","13","56","108","12","332","2534" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","12","0","3","1937","19","265","85","32","4","20","50","102","293","2517" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","13","0","7","2111","16","253","106","16","11","25","54","130","342","2729" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","14","0","3","1845","36","358","102","36","7","14","64","77","300","2542" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","15","0","13","1656","14","263","96","23","5","8","84","39","255","2201" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","16","0","7","1996","14","245","79","13","6","27","61","37","223","2485" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","17","0","9","1993","13","236","76","19","2","12","63","41","213","2464" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2004","2004-03-19 00:00:00","18","0","5","1689","5","121","51","5","3","17","48","23","147","1967" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","7","0","7","837","9","296","133","34","12","34","100","65","378","1527" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","8","2","10","1282","19","269","137","22","9","22","95","42","327","1907" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","9","0","1","1465","5","258","81","27","21","24","75","43","271","2000" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","10","0","4","1452","6","207","71","22","16","26","53","58","246","1915" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","11","0","3","1206","28","210","76","18","2","13","41","95","245","1692" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","12","0","4","1715","28","202","46","25","7","15","34","98","225","2174" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","13","0","7","2275","38","184","96","17","7","19","70","38","247","2751" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","14","0","7","2532","34","222","62","23","5","26","58","49","223","3018" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","15","0","4","2500","21","256","63","13","5","23","53","54","211","2992" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","16","0","6","2819","15","316","31","9","4","19","41","58","162","3318" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","17","0","6","2154","24","208","41","10","1","11","32","36","131","2523" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2004","2004-03-19 00:00:00","18","0","22","1623","32","152","40","9","1","10","47","34","141","1970" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","7","0","3","1227","8","284","66","15","9","20","71","25","206","1728" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","8","0","8","1520","6","308","91","22","15","29","78","30","265","2107" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","9","0","2","1523","26","260","99","20","33","15","89","53","309","2120" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","10","0","5","2261","90","318","96","23","14","34","94","35","296","2970" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","11","0","19","2973","62","369","94","21","27","21","115","64","342","3765" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","12","0","14","2891","27","289","125","14","22","25","114","40","340","3561" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","13","0","12","2365","10","298","103","23","8","21","111","45","311","2996" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","14","0","12","2387","25","313","147","14","6","24","93","46","330","3067" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","15","0","6","2671","18","342","100","20","6","30","70","40","266","3303" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","16","1","22","3229","12","391","104","13","18","10","68","38","251","3905" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","17","0","15","2657","11","303","38","11","10","6","71","25","161","3147" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2005","2005-09-30 00:00:00","18","0","11","2228","14","220","40","3","9","6","44","28","130","2603" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","7","0","3","1158","11","378","116","39","37","9","39","137","377","1927" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","8","0","6","1767","11","373","109","17","19","12","53","106","316","2473" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","9","0","6","1713","14","334","70","24","11","17","69","73","264","2331" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","10","0","3","1800","12","190","69","17","9","16","64","67","242","2247" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","11","0","4","2262","15","229","73","18","19","8","68","68","254","2764" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","12","0","5","2399","24","206","73","12","12","8","68","48","221","2855" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","13","0","9","2568","24","295","58","15","22","20","40","75","230","3126" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","14","0","12","2831","40","310","58","18","15","11","48","66","216","3409" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","15","0","35","2952","17","268","68","16","8","10","58","57","217","3489" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","16","0","21","2994","18","343","45","13","3","13","51","36","161","3537" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","17","0","6","2804","12","242","33","9","7","5","31","20","105","3169" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2005","2005-09-30 00:00:00","18","0","16","2650","8","185","32","4","3","7","41","23","110","2969" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","7","0","17","1244","2","282","48","15","14","16","40","37","170","1715" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","8","0","7","1482","11","303","60","14","9","11","69","37","200","2003" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","9","0","6","1447","21","257","93","20","14","31","84","70","312","2043" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","10","0","8","2008","76","236","79","18","11","40","94","63","305","2633" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","11","0","37","2239","50","260","88","13","6","34","127","53","321","2907" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","12","0","38","2197","21","215","109","21","10","16","90","55","301","2772" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","13","0","15","2039","18","309","123","23","10","19","114","54","343","2724" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","14","0","10","2222","15","359","92","12","12","11","91","53","271","2877" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","15","0","9","2171","18","303","75","18","19","10","83","55","260","2761" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","16","0","18","2439","12","322","56","9","5","21","78","47","216","3007" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","17","0","93","2395","20","237","50","3","3","13","56","34","159","2904" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2006","2006-05-12 00:00:00","18","2","13","2016","5","181","37","3","0","21","54","44","159","2374" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","7","0","10","1243","4","339","140","32","9","14","39","151","385","1981" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","8","0","12","1806","6","322","85","27","11","18","43","144","328","2474" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","9","0","13","1519","12","204","89","16","10","16","62","86","279","2027" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","10","0","9","2131","24","230","73","18","18","12","43","97","261","2655" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","11","0","21","2462","16","182","51","13","6","24","55","72","221","2902" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","12","1","13","2664","24","248","49","4","5","20","49","71","198","3147" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","13","0","12","2744","25","261","57","20","7","13","28","91","216","3258" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","14","0","22","2687","31","256","46","20","7","15","41","74","203","3199" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","15","0","48","2646","11","283","66","12","6","10","37","67","198","3186" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","16","0","35","2925","16","309","55","13","4","11","31","47","161","3446" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","17","0","19","2846","8","211","22","10","0","6","34","35","107","3191" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2006","2006-05-12 00:00:00","18","0","15","2673","12","177","20","5","0","8","21","43","97","2974" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","7","0","9","1143","19","294","65","15","34","17","34","63","228","1693" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","8","0","4","1492","16","266","89","18","12","28","55","51","253","2031" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","9","0","6","1615","26","257","78","15","28","21","76","76","294","2198" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","10","0","22","1961","58","213","117","23","21","39","79","93","372","2626" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","11","0","43","2631","40","271","107","19","17","28","81","98","350","3335" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","12","0","29","2762","35","332","86","18","20","20","112","67","323","3481" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","13","0","15","2605","45","293","126","15","24","27","89","61","342","3300" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","14","0","9","2893","30","360","121","22","17","65","78","59","362","3654" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","15","0","9","2606","31","377","109","12","18","12","80","56","287","3310" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","16","0","18","2381","13","308","58","10","12","17","68","42","207","2927" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","17","0","10","2563","16","303","66","4","5","17","48","34","174","3066" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2007","2007-07-06 00:00:00","18","0","10","2212","28","222","35","6","7","5","40","37","130","2602" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","7","0","10","1314","3","387","130","33","23","22","73","145","426","2140" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","8","0","6","1926","3","357","104","13","30","17","78","95","337","2629" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","9","0","1","1930","16","288","78","20","18","13","52","81","262","2497" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","10","0","11","2087","21","225","52","9","16","16","53","57","203","2547" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","11","0","11","2528","17","252","52","11","21","17","42","86","229","3037" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","12","0","24","2455","19","250","41","17","8","17","57","71","211","2959" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","13","0","27","2970","11","262","53","18","14","17","51","78","231","3501" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","14","0","23","2697","19","355","40","13","12","17","65","82","229","3323" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","15","0","27","3332","13","356","41","22","16","19","46","49","193","3921" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","16","0","30","2955","13","324","42","12","5","17","37","39","152","3474" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","17","0","25","3277","12","307","28","6","4","4","27","38","107","3728" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2007","2007-07-06 00:00:00","18","0","20","3198","8","205","22","4","3","8","45","43","125","3556" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","7","0","6","1383","4","459","48","22","17","18","62","40","207","2059" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","8","0","5","2388","5","254","78","22","14","16","71","58","259","2911" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","9","0","3","1502","6","299","60","11","13","45","91","60","280","2090" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","10","0","2","2684","7","252","96","18","10","30","106","57","317","3262" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","11","0","5","1712","7","283","99","12","10","27","129","46","323","2330" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","12","0","4","2903","3","279","97","23","10","31","110","43","314","3503" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","13","0","1","1600","3","241","124","27","8","34","122","61","376","2221" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","14","0","4","2390","6","295","100","33","7","32","119","55","346","3041" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","15","0","4","1860","3","315","89","18","13","18","118","60","316","2498" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","16","0","6","1971","6","396","85","8","3","18","94","71","279","2658" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","17","0","10","1888","2","313","73","7","2","19","87","55","243","2456" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2008","2008-03-26 00:00:00","18","0","2","1356","1","176","44","6","1","15","72","46","184","1719" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","7","0","5","1268","1","512","132","30","29","35","153","59","438","2224" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","8","0","17","1635","1","356","112","22","10","39","116","34","333","2342" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","9","0","16","1485","2","288","90","28","18","8","101","56","301","2092" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","10","0","0","1364","0","208","75","18","6","0","56","69","224","1796" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","11","0","2","1243","4","214","69","18","10","28","50","84","259","1722" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","12","0","2","1267","1","213","51","16","10","18","48","72","215","1698" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","13","0","3","1392","6","238","53","27","18","20","75","75","268","1907" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","14","0","1","1394","8","233","59","16","8","16","76","63","238","1874" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","15","0","5","1529","3","229","69","23","9","23","49","96","269","2035" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","16","0","6","1806","5","339","49","10","5","8","39","77","188","2344" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","17","0","8","2200","6","307","46","9","0","18","70","80","223","2744" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2008","2008-03-26 00:00:00","18","0","5","1220","2","127","18","5","5","11","53","29","121","1475" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","7","0","7","1376","5","313","55","20","10","21","56","66","228","1929" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","8","0","4","2394","6","347","76","10","15","32","66","42","241","2992" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","9","0","3","1482","5","283","75","8","15","39","88","60","285","2058" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","10","0","3","2673","6","284","90","19","17","17","90","82","315","3281" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","11","0","6","1729","6","304","112","16","11","25","66","95","325","2370" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","12","0","5","2891","3","312","87","19","10","28","112","86","342","3553" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","13","0","1","1589","4","317","93","13","17","27","107","65","322","2233" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","14","0","5","2414","7","369","115","21","15","34","112","55","352","3147" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","15","0","3","1872","3","393","96","11","12","36","103","57","315","2586" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","16","0","8","1943","7","425","117","12","10","22","82","61","304","2687" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","17","0","11","1922","1","421","86","15","7","17","69","53","247","2602" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2011","2011-04-07 00:00:00","18","0","3","1379","1","213","40","7","1","11","64","49","172","1768" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","7","0","7","1111","1","513","150","33","18","34","65","127","427","2059" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","8","0","4","1851","1","415","124","26","10","28","63","132","383","2654" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","9","0","18","1464","0","263","77","20","12","15","59","84","267","2012" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","10","0","3","1344","2","293","60","17","15","15","73","86","266","1908" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","11","0","6","1245","2","237","67","11","15","17","62","90","262","1752" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","12","0","5","1205","1","227","37","14","15","8","54","79","207","1645" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","13","0","9","1107","3","247","42","11","15","27","50","79","224","1590" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","14","0","6","1337","5","256","57","13","15","33","61","70","249","1853" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","15","0","15","1500","6","273","47","19","11","22","49","56","204","1998" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","16","0","6","1876","7","351","57","14","8","13","41","95","228","2468" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","17","0","9","2111","7","237","40","6","3","13","53","48","163","2527" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2011","2011-04-07 00:00:00","18","0","7","1568","0","192","22","2","1","6","32","48","111","1878" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","7","0","9","1100","6","303","44","15","17","14","58","42","190","1608" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","8","0","10","1231","7","227","68","18","16","10","59","48","219","1694" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","9","0","5","1399","35","270","61","14","8","16","69","72","240","1949" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","10","0","25","2115","65","274","68","10","15","16","105","59","273","2752" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","11","0","9","2529","31","345","70","19","14","14","103","79","299","3213" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","12","0","16","2307","7","346","80","19","20","20","89","62","290","2966" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","13","0","21","2251","7","372","86","28","12","10","110","43","289","2940" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","14","0","21","2172","11","389","75","19","13","17","88","58","270","2863" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","15","0","10","2139","7","371","65","12","9","18","69","41","214","2741" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","16","0","19","2274","8","404","57","14","11","10","68","36","196","2901" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","17","0","14","2446","4","324","34","4","6","7","46","32","129","2917" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2013","2013-04-26 00:00:00","18","0","5","1937","5","227","34","5","2","4","44","25","114","2288" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","7","0","1","1243","1","471","115","33","11","13","79","66","317","2033" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","8","0","8","1675","5","366","74","16","11","10","76","91","278","2332" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","9","0","4","1610","5","232","86","9","16","28","25","82","246","2097" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","10","0","4","1737","10","217","68","11","6","9","25","70","189","2157" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","11","0","7","2357","10","250","44","11","9","10","60","41","175","2799" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","12","0","9","2384","14","175","36","20","3","6","53","61","179","2761" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","13","0","14","2609","8","151","74","16","10","6","33","71","210","2992" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","14","0","6","2196","17","118","70","12","9","8","46","72","217","2554" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","15","0","27","2583","23","272","33","16","10","15","42","63","179","3084" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","16","0","11","3000","2","80","68","9","6","9","45","64","201","3294" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","17","0","17","2938","11","300","29","4","1","12","43","37","126","3392" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2013","2013-04-26 00:00:00","18","0","7","2416","2","61","52","2","0","12","24","42","132","2618" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","7","0","11","1673","6","419","108","23","15","14","57","48","265","2374" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","8","0","6","1843","3","413","80","16","21","17","72","61","267","2532" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","9","0","15","1528","6","287","76","15","17","18","90","71","287","2123" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","10","0","5","1564","14","252","80","16","15","44","120","58","333","2168" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","11","0","8","1665","11","360","87","14","17","42","114","72","346","2390" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","12","0","6","1771","12","406","99","21","14","7","108","75","324","2519" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","13","0","6","1620","0","444","117","18","20","20","105","65","345","2415" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","14","0","13","1866","4","426","94","25","24","19","116","68","346","2655" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","15","0","6","1943","1","406","110","20","18","16","93","85","342","2698" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","16","0","11","2251","1","517","75","6","10","25","96","55","267","3047" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","17","0","12","2309","1","431","34","10","10","29","89","54","226","2979" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","N","2015","2015-04-23 00:00:00","18","0","8","1823","11","269","41","5","3","13","72","55","189","2300" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","7","0","14","1274","0","676","124","36","28","22","69","150","429","2393" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","8","0","4","1991","0","541","72","37","24","20","76","120","349","2885" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","9","0","4","1632","0","402","75","18","19","15","61","92","280","2318" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","10","0","7","1461","3","299","42","15","20","18","61","96","252","2022" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","11","0","4","1413","3","244","44","19","12","8","71","57","211","1875" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","12","0","5","1502","0","294","63","19","15","11","95","55","258","2059" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","13","0","6","1402","2","214","33","8","9","19","65","70","204","1828" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","14","0","8","1396","5","267","34","11","15","12","38","79","189","1865" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","15","0","14","1687","2","299","49","8","17","13","67","69","223","2225" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","16","0","7","2258","8","404","53","8","9","16","59","80","225","2902" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","17","0","17","2247","7","281","33","9","0","15","60","36","153","2705" -"South West","E10000027","Somerset","6022","330800","134540","M5","24","330522","134108","23","331516","141332","TM","S","2015","2015-04-23 00:00:00","18","0","12","2155","11","277","23","6","5","10","68","34","146","2601" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","7","2","1","992","23","243","70","19","9","19","38","39","194","1453" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","8","0","5","1382","8","304","97","16","12","27","49","38","239","1938" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","9","0","3","1392","38","272","93","12","4","29","69","45","252","1957" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","10","0","7","1899","36","239","76","11","7","36","69","40","239","2420" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","11","0","9","2260","33","226","78","21","9","30","67","34","239","2767" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","12","0","10","1969","13","206","95","19","5","29","47","43","238","2436" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","13","0","8","2086","24","212","95","22","8","26","63","55","269","2599" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","14","0","33","2212","23","259","101","18","12","33","54","65","283","2810" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","15","0","22","2104","14","286","80","15","5","17","51","44","212","2638" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","16","0","12","2347","18","283","60","14","6","20","46","30","176","2836" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","17","0","11","2282","17","259","43","11","1","12","28","26","121","2690" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2000","2000-07-14 00:00:00","18","0","9","1944","9","151","21","5","2","31","23","18","100","2213" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","7","0","6","961","6","274","100","16","6","37","49","60","268","1515" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","8","0","4","1707","6","235","96","15","2","37","51","56","257","2209" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","9","0","6","1568","17","191","77","19","8","32","49","48","233","2015" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","10","0","9","1528","19","188","68","17","10","20","55","41","211","1955" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","11","0","2","1688","24","174","57","11","4","22","55","51","200","2088" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","12","0","6","1660","9","194","41","11","9","23","61","41","186","2055" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","13","0","8","1853","6","207","41","17","10","15","43","38","164","2238" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","14","0","14","1893","14","218","46","14","10","27","41","36","174","2313" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","15","0","5","2249","14","209","76","17","4","24","35","37","193","2670" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","16","0","12","2344","17","276","60","19","5","24","43","31","182","2831" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","17","1","17","2495","32","218","44","8","3","16","33","20","124","2886" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2000","2000-07-14 00:00:00","18","0","9","2283","9","153","21","5","1","11","20","23","81","2535" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","7","0","3","1054","7","296","64","26","6","17","27","37","177","1537" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","8","0","0","1406","14","320","84","19","9","23","34","30","199","1939" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","9","0","2","1236","14","269","71","26","7","22","51","61","238","1759" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","10","0","1","979","12","175","70","14","9","24","62","61","240","1407" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","11","0","1","969","15","165","88","15","6","43","59","72","283","1433" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","12","0","4","1003","11","181","78","29","9","22","59","64","261","1460" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","13","0","1","1046","11","252","53","20","6","18","49","58","204","1514" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","14","0","4","1034","9","223","92","23","6","24","51","54","250","1520" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","15","0","1","1114","12","260","94","21","7","22","35","67","246","1633" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","16","0","2","1292","7","285","74","20","2","14","44","60","214","1800" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","17","0","5","1415","9","247","60","14","1","19","59","43","196","1872" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2001","2001-04-04 00:00:00","18","0","5","1061","8","169","23","14","0","21","38","37","133","1376" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","7","0","1","816","2","307","124","13","5","41","61","79","323","1449" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","8","0","1","1402","7","309","103","16","4","18","53","59","253","1972" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","9","0","1","1183","2","292","76","12","5","20","39","61","213","1691" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","10","0","5","883","7","182","99","24","4","15","64","55","261","1338" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","11","0","3","745","10","157","55","20","8","16","32","39","170","1085" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","12","0","3","688","15","132","65","8","2","20","38","55","188","1026" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","13","0","1","1009","7","157","48","8","1","30","27","49","163","1337" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","14","0","3","999","6","204","64","11","3","18","43","32","171","1383" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","15","0","2","1107","14","237","55","20","4","11","43","34","167","1527" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","16","0","2","1319","14","266","68","20","6","24","29","46","193","1794" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","17","0","4","1617","18","270","61","11","3","19","31","26","151","2060" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2001","2001-04-04 00:00:00","18","0","2","1069","7","124","36","4","2","19","20","35","116","1318" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","7","0","3","1012","7","330","55","28","8","15","46","46","198","1550" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","8","0","3","1507","13","303","95","10","7","25","41","28","206","2032" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","9","0","2","1277","13","280","60","26","6","31","45","55","223","1795" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","10","0","16","1251","15","177","89","23","9","38","50","70","279","1738" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","11","0","8","1217","7","140","90","12","6","19","50","53","230","1602" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","12","0","1","845","3","159","85","17","4","24","52","73","255","1263" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","13","0","1","966","8","178","90","22","3","30","48","77","270","1423" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","14","0","4","1082","5","170","76","22","7","16","32","57","210","1471" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","15","0","3","1289","6","229","66","23","7","20","53","69","238","1765" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","16","0","4","1584","10","275","70","8","13","21","25","56","193","2066" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","17","0","9","1587","4","221","57","10","1","17","33","61","179","2000" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2002","2002-10-02 00:00:00","18","0","2","1118","12","166","39","12","0","18","43","32","144","1442" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","7","0","3","934","4","380","95","23","3","37","60","56","274","1595" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","8","0","5","1546","7","320","117","8","6","11","37","82","261","2139" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","9","0","4","1160","4","243","76","17","4","26","46","58","227","1638" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","10","0","5","1177","5","233","74","18","4","20","36","71","223","1643" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","11","0","3","1040","1","229","81","21","3","25","49","60","239","1512" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","12","0","5","1032","4","195","68","12","1","27","43","46","197","1433" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","13","0","2","1133","7","225","74","18","6","12","36","55","201","1568" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","14","0","6","1108","8","228","76","29","7","15","41","43","211","1561" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","15","0","7","1168","6","274","68","14","3","18","36","51","190","1645" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","16","0","4","1644","20","285","74","26","8","17","32","44","201","2154" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","17","0","5","1817","7","315","42","19","5","19","32","38","155","2299" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2002","2002-10-02 00:00:00","18","0","1","1030","7","139","25","9","0","12","30","24","100","1277" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","7","0","6","1160","2","354","71","44","12","13","29","48","217","1739" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","8","0","5","1514","7","399","80","22","6","22","36","43","209","2134" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","9","0","8","1457","20","305","93","29","13","15","41","56","247","2037" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","10","0","22","1442","19","243","69","17","13","23","41","71","234","1960" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","11","0","8","1287","10","263","71","36","16","22","61","68","274","1842" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","12","0","12","1297","3","249","61","28","8","23","46","74","240","1801" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","13","0","7","1268","8","234","80","30","8","17","36","79","250","1767" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","14","0","9","1340","14","264","80","26","7","13","36","86","248","1875" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","15","0","12","1291","1","301","71","23","9","12","30","79","224","1829" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","16","0","10","1548","4","302","56","16","6","15","30","82","205","2069" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","17","0","15","1946","16","263","53","9","4","14","32","51","163","2403" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2003","2003-07-09 00:00:00","18","0","6","1345","16","149","35","6","3","18","28","48","138","1654" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","7","0","6","1059","0","403","113","22","13","26","38","105","317","1785" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","8","0","17","1568","10","315","91","24","8","11","41","70","245","2155" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","9","0","16","1457","20","232","69","22","12","10","40","77","230","1955" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","10","0","4","1379","7","174","72","15","9","13","34","67","210","1774" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","11","0","7","1394","16","197","78","27","10","17","34","60","226","1840" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","12","0","3","1193","10","173","65","21","16","11","31","73","217","1596" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","13","0","9","1222","4","230","64","18","8","9","32","60","191","1656" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","14","0","2","1278","7","246","59","23","5","16","28","59","190","1723" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","15","0","2","1416","11","272","84","20","9","17","36","53","219","1920" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","16","0","7","1645","12","302","49","22","7","11","22","59","170","2136" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","17","0","8","1698","6","260","38","14","3","8","18","32","113","2085" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2003","2003-07-09 00:00:00","18","0","18","1310","9","157","24","4","4","8","15","48","103","1597" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","7","0","2","1157","3","333","69","29","11","9","27","54","199","1694" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","8","0","1","1463","10","313","100","21","9","23","29","48","230","2017" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","9","0","4","1501","50","287","95","29","15","26","40","55","260","2102" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","10","0","18","1812","67","228","79","22","8","16","72","80","277","2402" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","11","0","46","2018","19","253","79","22","27","21","46","49","244","2580" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","12","0","14","1960","18","244","86","17","7","14","42","78","244","2480" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","13","0","11","1873","25","209","73","20","9","16","38","53","209","2327" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","14","0","5","1994","10","207","89","33","7","10","54","54","247","2463" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","15","0","14","2072","3","312","75","25","14","10","23","62","209","2610" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","16","0","9","2177","7","238","65","16","11","13","28","60","193","2624" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","17","0","12","2268","9","208","46","13","3","8","31","42","143","2640" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2004","2004-05-07 00:00:00","18","0","5","1836","8","134","33","6","0","15","40","23","117","2100" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","7","0","5","1143","2","404","93","25","9","27","26","88","268","1822" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","8","0","4","1649","3","318","97","25","7","15","33","85","262","2236" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","9","0","4","1438","3","215","68","32","19","12","67","23","221","1881" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","10","0","1","1467","6","177","60","15","4","14","49","59","201","1852" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","11","0","9","1852","11","228","61","9","5","6","27","75","183","2283" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","12","0","5","2010","15","206","77","9","10","6","48","63","213","2449" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","13","0","10","2229","20","244","68","55","22","9","15","6","175","2678" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","14","1","9","2443","15","254","66","36","4","18","15","42","181","2902" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","15","0","10","2288","13","279","38","12","3","12","24","50","139","2729" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","16","0","9","2538","23","316","53","10","12","7","28","38","148","3034" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","17","0","16","2545","9","255","36","43","13","11","15","6","124","2949" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2004","2004-05-07 00:00:00","18","0","7","2363","3","178","15","17","3","1","2","20","58","2609" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","7","0","4","1087","7","349","61","21","9","22","26","44","183","1630" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","8","0","1","1488","11","336","69","15","5","23","35","39","186","2022" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","9","0","7","1480","38","297","118","14","3","9","27","87","258","2080" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","10","0","3","1802","79","243","91","19","5","18","45","77","255","2382" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","11","0","16","1937","28","267","77","13","6","28","71","81","276","2524" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","12","0","11","1727","13","295","80","15","11","11","70","40","227","2273" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","13","0","8","1953","8","278","111","11","11","26","29","61","249","2496" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","14","0","4","1864","7","298","87","11","11","14","31","54","208","2381" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","15","0","3","1903","12","308","73","15","9","11","39","44","191","2417" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","16","0","6","1869","8","250","47","13","11","7","43","20","141","2274" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","17","0","6","2281","4","230","54","0","0","8","24","49","135","2656" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2005","2005-04-22 00:00:00","18","0","2","1658","19","164","41","2","0","11","35","35","124","1967" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","7","0","6","1215","7","430","97","26","9","22","57","74","285","1943" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","8","0","4","1684","7","369","66","23","6","21","34","73","223","2287" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","9","0","3","1449","7","283","45","11","3","15","35","74","183","1925" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","10","0","1","1479","4","218","59","9","10","6","38","60","182","1884" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","11","1","14","1915","23","273","46","20","21","2","55","47","191","2416" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","12","0","9","2020","16","201","33","22","11","13","28","66","173","2419" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","13","0","14","2075","18","247","42","13","9","12","17","63","156","2510" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","14","0","8","2208","30","269","70","9","25","0","16","46","166","2681" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","15","0","6","2440","20","283","48","29","7","9","21","51","165","2914" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","16","0","15","2407","22","285","38","14","8","12","11","57","140","2869" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","17","0","5","2235","21","235","25","5","3","5","13","42","93","2589" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2005","2005-04-22 00:00:00","18","0","6","1761","7","91","16","4","5","8","9","31","73","1938" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","7","0","6","1490","3","298","70","19","8","8","23","60","188","1985" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","8","0","7","1653","9","363","74","23","9","21","31","77","235","2267" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","9","0","13","1436","13","263","82","21","14","5","51","75","248","1973" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","10","0","6","1678","19","250","68","20","17","13","41","84","243","2196" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","11","0","11","1936","12","168","87","21","10","20","36","78","252","2379" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","12","0","4","1832","4","226","110","26","12","8","29","114","299","2365" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","13","0","6","1758","15","153","68","28","11","10","51","59","227","2159" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","14","0","7","1806","3","252","67","14","17","7","35","100","240","2308" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","15","0","4","1785","8","208","82","15","21","14","36","67","235","2240" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","16","0","9","1879","3","291","51","16","5","5","27","87","191","2373" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","17","0","8","2051","7","272","58","12","3","15","47","64","199","2537" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2006","2006-09-04 00:00:00","18","0","6","1543","6","90","28","4","2","7","36","46","123","1768" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","7","0","4","1331","2","412","112","27","9","15","31","90","284","2033" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","8","0","5","1660","4","348","105","14","12","12","41","87","271","2288" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","9","0","5","1327","3","349","92","22","10","6","33","95","258","1942" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","10","0","6","1588","5","225","40","22","4","3","45","47","161","1985" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","11","0","10","1857","6","220","42","22","7","6","31","54","162","2255" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","12","0","4","1773","7","227","11","7","10","6","30","23","87","2098" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","13","0","9","1633","14","215","65","25","6","11","26","60","193","2064" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","14","0","8","1680","16","231","55","25","9","8","29","61","187","2122" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","15","0","3","1406","30","172","72","31","8","12","20","65","208","1819" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","16","0","7","1689","16","300","70","23","6","12","22","59","192","2204" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","17","0","7","1773","14","257","12","23","1","8","14","59","117","2168" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2006","2006-09-04 00:00:00","18","0","7","1253","8","129","37","8","2","4","19","40","110","1507" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","7","0","12","1313","2","374","54","21","9","10","27","57","178","1879" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","8","0","13","1476","12","442","76","19","7","14","29","65","210","2153" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","9","0","11","1357","13","296","79","19","4","22","19","70","213","1890" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","10","0","10","1400","7","182","55","14","6","15","29","81","200","1799" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","11","0","8","1659","5","281","81","26","8","18","37","103","273","2226" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","12","0","14","1528","6","278","92","27","14","13","32","108","286","2112" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","13","0","6","1420","11","255","92","26","8","12","43","96","277","1969" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","14","0","4","1458","4","190","71","18","2","11","20","65","187","1843" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","15","0","14","1627","7","334","80","25","14","5","10","124","258","2240" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","16","0","6","1843","6","347","64","15","10","9","36","93","227","2429" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","17","0","13","2157","4","333","49","10","5","10","26","83","183","2690" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2007","2007-09-06 00:00:00","18","0","5","1338","10","131","15","4","0","3","11","64","97","1581" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","7","0","10","1226","4","408","100","16","8","24","34","109","291","1939" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","8","0","10","1881","5","342","108","23","7","10","37","113","298","2536" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","9","0","9","1585","4","293","79","21","6","19","40","87","252","2143" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","10","0","7","1448","8","209","84","25","10","9","29","89","246","1918" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","11","0","10","1435","4","199","60","22","7","12","28","79","208","1856" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","12","0","11","1353","6","201","61","26","6","8","14","82","197","1768" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","13","0","0","1402","10","236","59","22","4","8","40","63","196","1844" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","14","0","6","1392","6","226","75","24","11","10","34","75","229","1859" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","15","0","12","1520","8","302","66","21","14","19","28","73","221","2063" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","16","0","12","1642","8","278","29","13","5","11","12","64","134","2074" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","17","0","5","2004","8","267","59","14","2","9","25","52","161","2445" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2007","2007-09-06 00:00:00","18","0","6","1541","7","167","26","6","1","7","20","66","126","1847" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","7","0","14","1379","7","445","67","31","16","14","30","45","203","2048" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","8","0","6","1596","13","426","71","22","11","19","32","60","215","2256" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","9","0","10","1366","15","327","80","27","12","15","26","94","254","1972" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","10","0","8","1239","17","234","92","26","6","28","41","71","264","1762" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","11","0","41","1275","14","256","78","17","12","13","42","110","272","1858" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","12","0","56","1210","1","264","98","19","7","14","61","103","302","1833" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","13","0","17","1171","9","268","75","36","8","15","33","109","276","1741" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","14","0","2","1244","5","295","77","30","12","10","36","99","264","1810" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","15","0","1","1341","11","269","69","15","5","10","23","90","212","1834" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","16","0","6","1568","11","321","58","12","0","15","48","63","196","2102" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","17","0","10","1876","8","322","38","11","1","12","20","69","151","2367" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2008","2008-05-20 00:00:00","18","0","9","1184","9","164","32","12","12","5","29","37","127","1493" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","7","0","10","1205","2","537","47","25","24","8","18","135","257","2011" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","8","0","8","1709","10","416","73","30","12","5","48","81","249","2392" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","9","0","5","1392","7","289","72","14","21","15","44","92","258","1951" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","10","0","8","1082","10","208","77","16","11","8","42","67","221","1529" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","11","0","8","974","7","272","25","29","10","2","17","75","158","1419" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","12","0","6","998","4","237","46","20","3","2","26","66","163","1408" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","13","0","4","983","6","217","60","27","8","3","27","40","165","1375" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","14","0","8","1123","10","201","72","13","14","17","35","51","202","1544" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","15","0","12","1019","9","287","41","31","6","7","26","64","175","1502" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","16","0","11","1564","9","399","58","22","5","2","20","59","166","2149" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","17","0","12","1776","12","288","45","6","6","9","28","37","131","2219" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2008","2008-05-20 00:00:00","18","0","10","1336","8","151","32","0","0","10","34","27","103","1608" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","7","0","2","1103","10","263","46","21","3","6","12","40","128","1506" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","8","0","4","1369","6","328","50","19","9","12","11","39","140","1847" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","9","0","7","1568","7","265","52","7","13","4","13","50","139","1986" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","10","0","6","2259","11","161","29","13","6","6","6","33","93","2530" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","11","0","23","2523","4","207","41","11","11","8","9","43","123","2880" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","12","0","26","2456","7","292","45","15","13","0","15","44","132","2913" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","13","0","6","2359","5","346","47","15","9","4","9","44","128","2844" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","14","0","3","2005","9","171","52","18","11","2","9","29","121","2309" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","15","0","4","1973","16","182","37","18","10","2","13","31","111","2286" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","16","0","5","2286","10","301","40","7","6","5","3","29","90","2692" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","17","0","7","2271","14","275","25","10","3","2","12","15","67","2634" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2010","2010-05-14 00:00:00","18","0","3","1398","14","27","16","1","2","1","5","23","48","1490" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","7","0","4","1173","5","383","79","24","5","14","62","68","252","1817" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","8","0","3","1808","4","263","56","22","4","11","24","95","212","2290" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","9","0","4","1551","6","178","64","8","4","4","16","35","131","1870" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","10","0","3","1729","10","192","55","12","1","4","16","81","169","2103" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","11","0","7","2013","12","214","52","12","7","6","55","33","165","2411" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","12","0","7","2205","8","126","35","11","7","9","17","51","130","2476" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","13","0","7","2376","12","183","41","8","6","1","11","48","115","2693" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","14","0","9","2430","16","262","66","12","8","3","8","76","173","2890" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","15","0","12","2625","20","338","51","19","7","7","21","51","156","3151" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","16","0","20","2683","15","431","53","6","6","7","24","52","148","3297" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","17","0","9","2821","8","174","26","3","1","2","7","29","68","3080" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2010","2010-05-14 00:00:00","18","0","4","2456","7","56","21","6","0","1","6","34","68","2591" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","7","0","0","1389","2","212","76","36","13","25","60","48","258","1861" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","8","0","2","1539","6","388","71","20","14","14","38","47","204","2139" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","9","0","4","1287","18","307","60","17","17","16","50","58","218","1834" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","10","0","4","1438","22","260","60","18","16","17","72","53","236","1960" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","11","0","1","1496","8","307","58","21","17","18","57","45","216","2028" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","12","0","3","1495","3","346","69","16","13","22","46","44","210","2057" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","13","0","1","1374","9","276","76","17","8","22","36","51","210","1870" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","14","0","2","1382","5","300","62","17","12","20","64","63","238","1927" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","15","0","4","1692","8","320","62","15","15","12","57","57","218","2242" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","16","0","3","2024","11","394","48","26","15","10","51","31","181","2613" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","17","0","6","2042","5","403","31","14","7","18","45","19","134","2590" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","N","2012","2012-10-25 00:00:00","18","0","10","1508","4","216","8","14","1","16","52","32","123","1861" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","7","0","6","1161","3","351","44","18","19","5","31","46","163","1684" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","8","0","2","1707","1","439","81","24","16","16","47","77","261","2410" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","9","0","2","1425","7","283","77","26","18","10","57","44","232","1949" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","10","0","7","1262","7","233","53","14","14","16","42","58","197","1706" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","11","0","3","1322","1","267","54","15","10","11","43","47","180","1773" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","12","0","3","1497","5","256","51","15","16","15","32","46","175","1936" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","13","0","3","1368","3","264","57","22","16","12","40","40","187","1825" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","14","0","2","1468","4","345","70","14","12","10","37","44","187","2006" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","15","0","3","1670","12","244","77","15","7","14","39","41","193","2122" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","16","0","2","1852","8","325","51","12","4","12","40","37","156","2343" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","17","0","6","2159","10","332","44","3","3","12","38","35","135","2642" -"South West","E10000008","Devon","6023","303700","112172","M5","28","302710","107730","27","304757","114013","TM","S","2012","2012-10-25 00:00:00","18","1","4","1691","7","172","16","6","6","1","39","36","104","1978" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","7","0","16","2690","13","338","110","28","53","10","83","57","341","3398" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","8","0","0","2732","15","277","115","9","20","35","100","41","320","3344" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","9","0","0","2101","36","231","119","27","36","8","99","71","360","2728" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","10","0","0","1543","21","178","116","7","34","21","131","56","365","2107" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","11","0","0","1414","23","233","91","8","11","32","157","57","356","2026" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","12","0","0","1431","11","191","120","13","38","5","153","85","414","2047" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","13","0","0","1388","11","211","106","12","52","7","173","62","412","2022" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","14","0","0","1540","13","201","116","5","11","53","124","76","385","2139" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","15","0","0","1765","20","205","98","9","43","3","121","55","329","2319" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","16","0","0","2131","15","206","91","4","23","6","109","67","300","2652" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","17","0","0","2500","19","202","63","6","14","14","87","45","229","2950" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2000","2000-06-13 00:00:00","18","0","0","1901","8","115","70","12","36","1","77","41","237","2261" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","7","0","8","2239","3","310","134","9","6","34","102","101","386","2946" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","8","0","10","2459","5","183","93","22","13","25","73","49","275","2932" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","9","0","6","1894","18","198","85","4","12","29","84","53","267","2383" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","10","0","6","1755","16","169","99","14","3","53","97","50","316","2262" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","11","0","7","1557","15","249","128","13","9","64","103","81","398","2226" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","12","0","5","1478","11","231","109","10","7","53","95","78","352","2077" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","13","0","6","1518","17","228","113","13","5","55","102","67","355","2124" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","14","0","14","1646","20","284","138","9","3","61","106","66","383","2347" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","15","0","9","1826","17","304","132","6","20","49","97","38","342","2498" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","16","0","16","2291","16","459","116","5","22","28","95","69","335","3117" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","17","0","23","3052","21","327","69","7","6","40","91","48","261","3684" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2000","2000-06-13 00:00:00","18","0","18","2736","20","228","55","5","2","25","78","43","208","3210" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","7","0","14","2209","17","320","122","13","4","42","100","59","340","2900" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","8","0","12","2306","28","251","127","12","35","11","89","50","324","2921" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","9","0","10","1788","44","243","114","18","21","17","142","46","358","2443" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","10","0","4","1013","51","198","77","5","9","19","154","45","309","1575" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","11","0","12","860","27","266","67","6","6","36","150","62","327","1492" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","12","0","7","1743","38","256","95","12","6","39","131","96","379","2423" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","13","0","17","1999","25","222","88","12","12","37","139","61","349","2612" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","14","0","21","2196","27","240","110","14","21","20","108","68","341","2825" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","15","0","29","2083","24","217","88","2","22","33","109","52","306","2659" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","16","0","13","1800","37","133","56","6","6","17","110","9","204","2187" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","17","0","17","1695","22","107","39","4","1","21","117","11","193","2034" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2001","2001-05-18 00:00:00","18","0","11","2048","11","139","42","2","0","15","71","32","162","2371" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","7","0","1","1306","9","241","94","9","9","42","116","81","351","1908" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","8","0","9","1768","10","156","55","10","15","20","93","52","245","2188" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","9","0","14","1727","20","186","91","6","10","28","107","67","309","2256" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","10","0","6","1886","21","197","111","4","5","39","124","85","368","2478" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","11","0","10","2027","15","244","125","16","10","46","131","46","374","2670" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","12","1","12","2226","19","298","114","11","11","62","132","52","382","2937" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","13","0","2","2063","15","214","96","15","3","57","141","22","334","2628" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","14","0","10","1738","17","235","85","13","19","55","102","4","278","2278" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","15","0","13","3533","19","451","129","13","3","28","114","71","358","4374" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","16","0","15","4193","23","453","125","11","5","27","77","53","298","4982" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","17","0","13","3575","14","303","77","2","0","32","62","38","211","4116" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2001","2001-05-18 00:00:00","18","0","26","3303","28","230","52","8","1","27","64","39","191","3778" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","7","0","14","2713","10","408","169","22","18","28","104","94","435","3580" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","8","0","15","2706","21","311","116","11","7","30","107","67","338","3391" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","9","0","10","1687","12","253","109","8","8","53","124","67","369","2331" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","10","0","7","1329","16","213","97","6","8","51","148","81","391","1956" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","11","0","10","1641","12","210","106","11","7","50","162","75","411","2284" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","12","2","11","1680","11","251","111","17","4","52","149","81","414","2367" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","13","0","10","1601","11","247","130","11","15","38","179","67","440","2309" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","14","0","7","1718","14","235","144","8","3","40","138","75","408","2382" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","15","1","6","2029","12","255","99","5","6","37","147","74","368","2670" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","16","0","8","2408","19","238","88","9","3","42","120","70","332","3005" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","17","0","17","2380","19","182","53","6","5","18","131","60","273","2871" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2002","2002-05-09 00:00:00","18","0","23","2086","12","132","67","7","7","21","130","43","275","2528" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","7","0","5","1550","5","286","90","12","8","38","127","102","377","2223" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","8","0","8","2434","8","206","91","5","8","26","102","56","288","2944" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","9","0","9","1916","10","171","82","14","5","26","84","48","259","2365" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","10","0","6","1731","37","219","107","9","8","36","114","83","357","2350" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","11","0","9","1495","14","253","141","15","14","23","122","83","398","2169" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","12","0","9","1315","13","230","127","10","1","46","134","82","400","1967" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","13","0","7","1568","9","269","119","10","7","53","118","57","364","2217" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","14","0","7","1782","10","273","125","22","18","25","132","50","372","2444" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","15","0","7","2042","11","331","115","18","11","20","136","51","351","2742" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","16","0","15","2554","12","470","124","10","12","34","97","83","360","3411" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","17","0","14","3212","19","393","78","7","8","43","83","73","292","3930" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2002","2002-05-09 00:00:00","18","0","10","2614","17","220","59","0","4","31","90","96","280","3141" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","7","0","7","2449","5","338","47","1","1","3","15","8","75","2874" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","8","0","7","2925","10","166","9","5","4","1","7","0","26","3134" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","9","0","5","2432","7","181","7","0","1","1","5","0","14","2639" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","10","0","4","1453","4","148","17","2","2","3","13","2","39","1648" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","11","0","49","1120","2","107","6","1","0","3","9","2","21","1299" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","12","0","10","1564","7","177","28","0","1","2","21","10","62","1820" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","13","0","10","1617","5","197","32","1","0","9","11","9","62","1891" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","14","0","3","1945","7","189","32","2","1","4","18","1","58","2202" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","15","0","8","1861","4","116","10","0","0","0","14","7","31","2020" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","16","0","5","1187","2","105","14","0","1","0","6","0","21","1320" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","17","1","53","1977","8","93","16","1","2","0","27","0","46","2177" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2003","2003-05-22 00:00:00","18","0","19","1748","2","85","5","2","0","1","5","6","19","1873" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","7","0","7","1339","1","234","80","20","19","18","166","39","342","1923" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","8","0","11","1703","1","154","37","11","9","22","140","9","228","2097" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","9","0","5","1767","12","196","74","8","7","29","114","55","287","2267" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","10","0","3","1723","13","231","59","10","9","44","116","63","301","2271" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","11","0","3","1632","16","253","123","9","8","31","148","67","386","2290" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","12","0","28","2167","11","201","130","12","14","51","152","80","439","2846" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","13","0","24","1101","13","182","94","17","13","37","152","29","342","1662" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","14","0","16","1547","11","181","86","15","23","33","184","23","364","2119" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","15","0","11","2272","12","406","107","10","7","47","141","75","387","3088" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","16","0","6","2452","27","389","87","9","7","37","104","87","331","3205" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","17","0","8","3618","14","282","65","6","7","10","93","89","270","4192" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2003","2003-05-22 00:00:00","18","0","13","3237","22","156","40","7","18","24","90","24","203","3631" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","7","0","11","1527","11","271","107","19","12","26","99","27","290","2110" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","8","0","3","2049","26","244","79","5","11","32","100","50","277","2599" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","9","0","4","1472","39","371","101","18","14","33","106","61","333","2219" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","10","0","9","1432","34","298","78","18","8","23","142","63","332","2105" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","11","0","8","1720","29","238","90","15","7","38","166","64","380","2375" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","12","0","9","1969","45","266","85","7","1","49","163","58","363","2652" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","13","0","5","2350","34","278","68","4","6","31","131","69","309","2976" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","14","0","4","2601","23","273","95","8","8","32","131","61","335","3236" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","15","0","6","2776","31","235","77","7","5","30","104","30","253","3301" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","16","0","10","3149","22","215","73","2","1","30","88","44","238","3634" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","17","0","8","3138","20","168","44","2","0","26","99","33","204","3538" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2004","2004-03-19 00:00:00","18","0","7","2453","16","164","34","3","0","22","80","32","171","2811" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","7","0","2","1212","2","185","64","5","5","4","30","24","132","1533" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","8","0","1","1561","0","98","28","1","0","0","6","6","41","1701" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","9","0","2","1370","4","128","7","0","1","0","7","5","20","1524" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","10","0","3","1546","8","158","19","0","0","2","16","6","43","1758" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","11","0","1","1721","8","208","9","0","2","1","12","7","31","1969" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","12","0","2","1942","8","250","26","0","0","0","12","5","43","2245" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","13","1","5","2260","12","239","23","1","0","2","0","0","26","2542" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","14","0","5","2355","9","298","33","2","1","2","4","3","45","2712" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","15","0","10","2635","27","387","20","3","1","3","9","4","40","3099" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","16","0","14","3363","29","302","18","1","2","0","8","2","31","3739" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","17","0","11","3144","7","214","8","0","1","1","4","2","16","3392" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2004","2004-03-19 00:00:00","18","0","36","3014","9","138","8","0","0","0","4","2","14","3211" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","7","0","9","2569","12","246","128","14","10","10","128","54","344","3180" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","8","0","10","2292","7","204","86","8","18","15","136","53","316","2829" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","9","0","1","2226","46","345","102","15","9","59","94","27","306","2924" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","10","0","8","1400","30","228","121","11","6","49","178","75","440","2106" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","11","0","6","1578","18","253","113","13","14","39","207","55","441","2296" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","12","0","8","1484","9","255","95","9","9","27","187","76","403","2159" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","13","0","4","1513","10","174","89","13","8","33","199","54","396","2097" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","14","0","8","1647","12","162","79","8","5","35","142","73","342","2171" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","15","0","4","1913","17","191","82","11","7","30","121","87","338","2463" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","16","0","14","2613","23","270","80","8","2","20","140","58","308","3228" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","17","0","15","2389","13","214","48","10","4","26","159","66","313","2944" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2005","2005-06-15 00:00:00","18","0","31","1984","14","120","43","8","1","19","130","58","259","2408" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","7","0","1","1746","5","299","102","14","22","31","151","115","435","2486" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","8","0","7","2152","8","192","78","6","2","8","116","39","249","2608" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","9","0","6","1817","21","227","74","15","15","16","140","15","275","2346" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","10","2","7","1886","32","275","118","18","40","4","135","55","370","2570" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","11","1","5","1651","20","272","161","24","35","5","155","56","436","2384" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","12","0","8","1563","9","261","91","14","10","45","138","57","355","2196" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","13","0","6","1419","14","187","122","10","13","42","133","86","406","2032" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","14","0","9","1933","9","330","151","7","16","34","117","79","404","2685" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","15","0","8","2191","12","346","120","14","7","42","151","67","401","2958" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","16","0","10","2429","22","234","78","13","6","20","93","79","289","2984" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","17","0","17","3152","20","200","51","2","1","29","90","76","249","3638" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2005","2005-06-15 00:00:00","18","0","10","2414","8","150","29","6","2","16","73","71","197","2779" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","7","0","20","2834","14","474","152","35","24","4","68","74","357","3699" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","8","0","17","2827","13","250","85","11","6","22","100","58","282","3389" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","9","0","11","2195","28","316","94","10","6","33","113","84","340","2890" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","10","0","42","1740","12","308","88","16","7","35","150","87","383","2485" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","11","0","5","1388","0","163","84","15","6","45","134","92","376","1932" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","12","0","4","1120","0","126","106","9","12","26","129","101","383","1633" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","13","0","7","1589","15","151","90","6","4","33","146","89","368","2130" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","14","0","9","1922","14","268","131","17","27","3","215","28","421","2634" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","15","0","5","2068","15","308","78","10","15","42","153","66","364","2760" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","16","0","6","2550","15","305","76","6","5","29","146","92","354","3230" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","17","0","18","2870","0","232","59","6","4","23","119","81","292","3412" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2006","2006-10-12 00:00:00","18","0","12","2553","0","131","54","10","4","37","112","74","291","2987" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","7","0","2","1727","1","320","82","22","11","21","138","92","366","2416" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","8","0","1","2325","0","177","88","9","10","27","116","87","337","2840" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","9","0","2","1744","2","173","95","13","5","26","116","72","327","2248" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","10","0","8","1551","15","165","77","10","13","17","108","74","299","2038" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","11","0","6","1542","6","309","131","19","37","1","140","99","427","2290" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","12","0","16","1567","7","265","94","22","7","32","145","78","378","2233" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","13","0","4","1532","8","293","120","18","7","31","127","97","400","2237" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","14","1","8","1802","0","328","127","16","9","37","128","97","414","2552" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","15","0","12","2059","2","318","115","15","7","48","117","66","368","2759" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","16","0","13","2975","18","300","81","7","7","31","119","77","322","3628" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","17","0","19","3323","12","353","71","10","19","5","101","73","279","3986" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2006","2006-10-12 00:00:00","18","0","13","2661","17","238","36","3","0","32","89","49","209","3138" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","7","0","3","1539","12","324","120","15","8","32","103","76","354","2232" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","8","0","4","2470","11","294","89","17","8","26","112","65","317","3096" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","9","0","2","2002","30","317","82","21","13","22","119","75","332","2683" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","10","0","7","1825","20","240","63","9","6","19","82","212","391","2483" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","11","0","6","1501","17","174","63","13","10","16","128","102","332","2030" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","12","0","3","1580","4","277","55","12","12","45","175","21","320","2184" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","13","0","0","1140","9","129","81","7","7","35","139","98","367","1645" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","14","0","5","1790","11","268","68","7","4","33","164","87","363","2437" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","15","0","29","2034","13","287","76","8","1","26","131","75","317","2680" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","16","0","8","2597","12","202","40","5","2","12","73","128","260","3079" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","17","0","9","2481","19","139","21","9","0","3","104","44","181","2829" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2007","2007-03-22 00:00:00","18","0","8","2078","14","168","34","6","6","34","120","21","221","2489" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","7","0","39","1715","1","233","112","19","23","5","105","158","422","2410" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","8","0","4","2165","1","166","89","8","16","5","74","77","269","2605" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","9","0","7","1779","8","190","59","12","9","19","86","27","212","2196" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","10","0","2","1401","12","192","64","17","9","32","129","74","325","1932" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","11","0","12","1664","7","280","77","7","6","43","146","83","362","2325" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","12","0","5","1672","10","316","108","17","12","26","175","94","432","2435" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","13","0","11","1475","0","174","169","18","35","9","139","91","461","2121" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","14","0","3","1750","4","216","146","27","21","9","111","103","417","2390" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","15","0","11","2297","12","468","91","11","13","28","92","82","317","3105" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","16","0","18","2347","15","297","96","16","13","24","113","88","350","3027" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","17","0","6","3332","22","377","38","11","5","26","110","70","260","3997" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2007","2007-03-22 00:00:00","18","0","3","2402","15","248","15","8","1","20","84","48","176","2844" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","7","0","18","2938","8","496","144","27","18","2","73","105","369","3829" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","8","0","11","2627","15","425","50","11","10","11","87","71","240","3318" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","9","0","7","2167","22","413","64","17","10","20","99","79","289","2898" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","10","0","9","1275","18","294","82","19","12","28","116","104","361","1957" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","11","0","4","1192","7","255","107","17","4","38","157","91","414","1872" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","12","0","11","1491","10","253","66","11","7","23","161","89","357","2122" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","13","0","11","1575","14","239","92","18","12","34","146","75","377","2216" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","14","0","15","1662","9","285","47","17","7","27","121","76","295","2266" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","15","0","16","1891","12","357","52","4","1","17","147","73","294","2570" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","16","0","17","2104","8","260","58","11","7","29","124","86","315","2704" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","17","0","21","2222","13","214","39","4","0","24","108","68","243","2713" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2008","2008-05-14 00:00:00","18","0","15","1962","10","166","49","6","12","1","77","110","255","2408" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","7","0","8","1618","0","436","84","13","10","22","105","133","367","2429" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","8","0","14","1925","3","280","73","8","2","17","86","55","241","2463" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","9","0","14","1877","11","186","63","6","11","17","93","99","289","2377" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","10","1","11","1753","14","274","107","12","14","1","41","157","332","2384" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","11","0","11","1530","13","297","79","12","6","23","117","96","333","2184" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","12","0","8","1452","11","298","81","19","6","34","129","71","340","2109" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","13","0","17","1463","13","342","51","23","14","54","134","40","316","2151" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","14","0","15","1674","13","402","86","9","16","72","115","33","331","2435" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","15","0","14","2137","12","453","130","11","25","3","120","75","364","2980" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","16","0","35","2679","22","401","84","8","7","28","130","68","325","3462" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","17","0","17","3061","18","335","35","5","4","18","93","71","226","3657" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2008","2008-05-14 00:00:00","18","0","19","2645","11","252","35","2","0","11","81","59","188","3115" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","7","0","21","2392","20","433","100","13","13","15","48","105","294","3160" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","8","0","31","2211","10","355","70","12","16","11","45","116","270","2877" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","9","0","14","2147","8","322","56","13","11","24","84","74","262","2753" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","10","0","11","1827","15","218","60","11","20","21","87","94","293","2364" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","11","0","9","1887","23","301","65","6","8","30","107","57","273","2493" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","12","0","15","2696","41","322","56","11","11","27","112","79","296","3370" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","13","0","32","2598","30","284","57","13","6","19","99","70","264","3208" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","14","0","14","2686","20","316","46","13","14","18","74","58","223","3259" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","15","0","17","3140","29","366","42","9","7","16","87","37","198","3750" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","16","0","30","3333","27","357","34","5","3","20","87","36","185","3932" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","17","0","17","3343","30","216","52","2","0","17","60","43","174","3780" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2010","2010-06-25 00:00:00","18","0","18","3101","16","214","23","3","1","15","66","23","131","3480" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","7","0","7","1884","7","383","67","12","14","19","102","109","323","2604" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","8","0","10","2260","10","272","55","14","7","7","110","54","247","2799" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","9","0","14","2568","13","268","61","17","17","14","90","66","265","3128" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","10","0","14","2343","29","290","53","10","9","25","118","73","288","2964" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","11","0","39","2777","25","359","77","9","8","11","139","46","290","3490" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","12","0","54","3338","15","431","92","13","10","12","127","45","299","4137" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","13","0","34","2863","13","448","87","14","16","17","88","61","283","3641" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","14","0","33","3397","21","590","106","10","15","27","142","42","342","4383" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","15","0","32","3952","11","546","80","10","8","30","101","61","290","4831" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","16","0","13","2872","16","279","64","5","17","17","75","58","236","3416" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","17","0","51","3638","29","420","46","8","6","10","85","31","186","4324" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2010","2010-06-25 00:00:00","18","0","29","3368","4","232","34","4","3","21","46","30","138","3771" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","7","0","10","3216","14","550","96","20","20","5","66","88","295","4085" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","8","0","5","2687","17","443","56","13","3","16","71","77","236","3388" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","9","0","5","1980","14","323","77","13","14","1","81","69","255","2577" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","10","0","3","1427","16","258","42","5","8","24","127","99","305","2009" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","11","0","4","1290","16","264","54","6","6","19","117","105","307","1881" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","12","0","3","1357","13","237","60","14","18","5","117","111","325","1935" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","13","0","3","1316","9","240","61","18","5","9","96","114","303","1871" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","14","0","3","1459","10","280","70","11","7","18","83","112","301","2053" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","15","0","4","1613","8","256","37","10","12","14","103","75","251","2132" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","16","0","4","2023","14","310","43","4","1","20","105","56","229","2580" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","17","0","7","2258","11","209","50","3","6","9","68","83","219","2704" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2012","2012-04-24 00:00:00","18","1","4","1625","6","193","27","0","0","15","72","63","177","2005" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","7","0","1","1785","0","278","58","6","12","22","108","68","274","2338" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","8","0","5","2229","2","248","43","9","3","16","83","64","218","2702" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","9","0","0","1604","4","116","39","9","5","10","77","45","185","1909" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","10","0","3","1345","14","224","43","9","1","6","110","46","215","1801" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","11","0","3","1454","8","235","40","7","3","22","75","70","217","1917" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","12","0","3","1407","2","319","70","11","3","23","103","80","290","2021" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","13","0","2","1320","6","250","93","9","11","25","126","57","321","1899" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","14","0","10","1474","10","368","81","22","7","15","106","71","302","2164" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","15","0","0","1844","12","322","62","17","14","27","88","63","271","2449" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","16","0","14","2523","10","563","49","5","5","15","94","60","228","3338" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","17","1","14","2936","6","296","25","5","3","27","85","54","199","3451" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2012","2012-04-24 00:00:00","18","0","12","2732","13","235","26","6","2","8","75","49","166","3158" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","7","0","38","2172","14","264","77","13","6","10","79","107","292","2780" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","8","0","13","2383","31","418","58","9","8","11","30","131","247","3092" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","9","0","38","2015","34","324","48","8","8","11","45","109","229","2640" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","10","0","42","2368","18","330","57","4","4","25","104","85","279","3037" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","11","0","30","2768","30","414","22","33","10","24","136","78","303","3545" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","12","0","11","2550","39","331","65","9","4","11","130","82","301","3232" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","13","0","7","2568","23","633","58","9","7","30","100","65","269","3500" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","14","0","15","2896","35","436","84","9","16","12","74","127","322","3704" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","15","0","21","2817","20","347","70","7","8","11","59","114","269","3474" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","16","0","21","3309","19","294","51","2","2","16","76","49","196","3839" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","17","0","13","3245","20","396","35","15","1","12","91","28","182","3856" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","E","2014","2014-07-04 00:00:00","18","0","23","2574","20","267","24","2","1","8","53","28","116","3000" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","7","0","9","1587","4","296","4","1","0","2","6","10","23","1919" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","8","0","4","1875","4","287","51","5","4","10","83","67","220","2390" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","9","0","16","1786","22","280","64","9","4","18","105","79","279","2383" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","10","0","5","2074","18","374","68","6","10","20","95","94","293","2764" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","11","0","7","2728","15","460","51","14","9","21","106","81","282","3492" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","12","0","19","2947","29","404","74","16","3","24","103","67","287","3686" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","13","0","31","3196","26","527","54","41","9","17","78","110","309","4089" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","14","0","13","2470","21","491","52","8","13","9","92","83","257","3252" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","15","0","10","2923","19","692","58","4","8","39","107","88","304","3948" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","16","0","19","3502","26","539","49","2","3","22","59","54","189","4275" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","17","0","21","3984","26","456","38","5","2","7","35","80","167","4654" -"South West","E06000054","Wiltshire","16014","425850","179410","M4","LA Boundary","425510","179510","LA Boundary","429050","177520","TM","W","2014","2014-07-04 00:00:00","18","0","20","3288","10","332","29","6","4","6","31","71","147","3797" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","7","0","7","2155","2","427","198","29","42","23","95","59","446","3037" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","8","0","13","2771","5","399","172","26","46","7","87","61","399","3587" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","9","1","3","1594","4","284","161","21","31","41","120","74","448","2333" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","10","0","4","1387","9","299","172","22","38","52","112","70","466","2165" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","11","0","5","1222","10","284","249","24","95","7","151","55","581","2102" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","12","0","8","1191","11","255","228","20","92","4","163","86","593","2058" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","13","0","6","1143","9","265","159","21","23","65","134","87","489","1912" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","14","0","9","1522","3","176","166","26","18","50","116","67","443","2153" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","15","0","2","1712","10","231","177","23","13","43","103","69","428","2383" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","16","0","17","2081","9","373","139","17","10","59","124","87","436","2916" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","17","0","16","2501","15","294","141","8","68","2","113","88","420","3246" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2000","2000-05-10 00:00:00","18","0","18","2002","13","209","98","7","63","3","84","89","344","2586" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","7","0","16","1312","4","355","146","17","18","51","108","91","431","2118" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","8","1","0","2757","4","333","144","18","17","26","108","76","389","3483" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","9","0","0","1690","3","243","134","22","17","31","82","69","355","2291" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","10","0","0","1139","14","189","87","21","12","39","61","67","287","1629" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","11","0","0","1218","2","232","103","11","7","38","77","66","302","1754" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","12","0","0","1257","7","235","104","12","24","30","78","46","294","1793" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","13","0","0","1333","2","202","94","25","31","20","76","56","302","1839" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","14","0","0","1406","10","240","113","23","7","34","96","72","345","2001" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","15","0","0","1413","0","222","102","17","17","44","77","79","336","1971" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","16","0","0","1653","11","255","97","22","18","48","69","73","327","2246" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","17","0","0","2411","10","291","66","10","7","29","60","57","229","2941" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2000","2000-05-10 00:00:00","18","0","0","1667","9","179","53","4","2","20","89","44","212","2067" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","7","0","4","1912","1","430","147","34","16","47","93","63","400","2747" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","8","0","7","2636","5","408","141","30","11","35","64","69","350","3406" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","9","0","4","1732","6","331","164","12","5","41","82","105","409","2482" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","10","0","3","1307","6","257","138","12","12","54","126","62","404","1977" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","11","0","3","1175","9","242","142","18","18","39","100","105","422","1851" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","12","0","2","1273","6","203","146","29","14","36","114","92","431","1915" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","13","0","0","935","5","239","189","24","13","57","107","93","483","1662" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","14","0","1","1456","3","332","147","12","8","35","66","148","416","2208" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","15","0","5","1630","7","297","171","9","4","34","90","123","431","2370" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","16","0","26","2210","16","421","133","20","6","52","110","69","390","3063" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","17","0","3","2562","6","349","102","14","3","38","124","72","353","3273" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2001","2001-03-29 00:00:00","18","0","8","2260","4","210","62","7","3","49","92","72","285","2767" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","7","0","28","2377","26","329","142","15","5","43","100","101","406","3166" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","8","0","26","2662","15","361","126","20","19","23","92","71","351","3415" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","9","0","2","1916","5","302","145","19","12","41","121","56","394","2619" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","10","0","5","1461","6","263","146","18","12","29","92","52","349","2084" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","11","0","3","1304","2","273","141","27","9","44","91","84","396","1978" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","12","0","3","1272","12","164","129","13","12","39","97","47","337","1788" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","13","0","5","1450","2","255","121","16","5","36","72","66","316","2028" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","14","0","4","1386","7","247","114","14","14","34","88","60","324","1968" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","15","0","1","1537","2","291","111","19","7","40","75","57","309","2140" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","16","0","7","2522","8","406","101","6","9","50","109","74","349","3292" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","17","0","7","2529","33","285","121","9","4","13","47","57","251","3105" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2001","2001-03-29 00:00:00","18","0","5","2255","1","186","115","3","2","22","52","65","259","2706" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","7","0","13","2342","2","464","94","29","19","39","84","56","321","3142" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","8","0","14","2496","5","385","79","13","10","34","102","70","308","3208" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","9","0","5","1620","12","301","123","23","15","34","112","71","378","2316" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","10","0","5","1242","9","257","120","28","14","43","78","144","427","1940" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","11","0","3","1169","7","263","151","37","14","50","84","120","456","1898" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","12","0","6","1259","1","281","163","29","22","47","104","90","455","2002" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","13","0","6","1470","5","303","183","30","17","36","116","89","471","2255" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","14","0","10","1565","9","373","166","24","12","50","133","81","466","2423" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","15","0","9","1720","8","344","123","26","6","51","124","62","392","2473" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","16","0","10","2152","18","348","146","20","4","134","86","2","392","2920" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","17","0","18","2307","32","293","85","15","1","76","130","58","365","3015" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2002","2002-06-25 00:00:00","18","0","6","1817","21","181","54","6","3","48","95","106","312","2337" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","7","0","14","1770","3","361","106","26","6","33","83","122","376","2524" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","8","0","12","2197","8","332","106","19","9","29","69","89","321","2870" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","9","0","4","1804","10","271","107","12","9","20","77","87","312","2401" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","10","0","3","1232","31","225","79","20","12","29","84","65","289","1780" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","11","0","6","1211","13","197","85","13","13","29","72","62","274","1701" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","12","0","11","1091","2","180","99","12","11","24","84","85","315","1599" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","13","0","10","984","9","207","99","16","18","25","66","66","290","1500" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","14","0","1","1227","15","219","82","16","15","22","71","92","298","1760" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","15","0","24","1442","4","291","86","16","4","22","83","71","282","2043" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","16","0","17","1727","6","278","90","15","10","27","78","93","313","2341" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","17","1","7","2195","11","296","74","12","10","17","79","61","253","2762" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2002","2002-06-25 00:00:00","18","0","9","1643","4","146","46","14","1","19","53","55","188","1990" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","7","0","10","2012","2","382","83","23","17","34","49","118","324","2730" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","8","0","15","2725","22","388","76","17","10","36","46","103","288","3438" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","9","0","8","2015","2","351","124","32","11","30","64","123","384","2760" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","10","0","4","1485","1","268","119","19","13","44","71","159","425","2183" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","11","0","11","1364","9","325","125","29","29","25","93","135","436","2145" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","12","0","21","1485","0","304","124","26","27","32","83","156","448","2258" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","13","0","23","1518","0","313","84","20","26","32","67","174","403","2257" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","14","0","7","1757","1","267","101","15","11","33","76","153","389","2421" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","15","0","13","1802","3","304","109","22","8","37","60","146","382","2504" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","16","0","8","2402","10","410","93","23","4","25","85","130","360","3190" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","17","0","27","2518","13","343","72","12","14","21","63","124","306","3207" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2003","2003-09-17 00:00:00","18","0","13","2035","4","193","48","10","16","10","66","141","291","2536" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","7","0","19","1684","3","393","112","30","6","33","97","116","394","2493" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","8","0","17","2026","3","328","95","23","15","28","107","87","355","2729" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","9","0","3","1724","6","260","78","17","5","21","89","44","254","2247" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","10","0","5","1419","9","323","73","18","10","13","74","35","223","1979" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","11","0","7","1380","2","242","96","24","11","33","79","77","320","1951" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","12","0","1","1080","2","179","101","19","10","24","72","77","303","1565" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","13","0","7","1178","4","202","90","28","8","25","79","86","316","1707" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","14","0","6","1279","8","279","81","28","18","31","94","92","344","1916" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","15","0","6","1270","3","290","82","16","8","19","42","83","250","1819" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","16","0","8","1943","12","434","57","25","6","20","72","43","223","2620" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","17","0","13","2059","10","275","46","15","4","21","39","60","185","2542" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2003","2003-09-17 00:00:00","18","0","10","1668","3","183","25","7","3","22","56","41","154","2018" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","7","0","16","2271","2","320","79","17","16","35","76","68","291","2900" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","8","0","11","2133","12","316","82","10","7","28","63","103","293","2765" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","9","0","11","1735","9","418","145","10","7","29","69","153","413","2586" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","10","0","9","1575","9","367","99","30","15","29","88","126","387","2347" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","11","0","8","1825","21","297","137","28","17","30","99","126","437","2588" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","12","0","8","1909","22","302","79","24","9","37","89","138","376","2617" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","13","0","5","1624","12","306","112","24","16","24","109","134","419","2366" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","14","0","0","1721","12","263","183","24","7","29","127","96","466","2462" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","15","0","4","1857","8","439","165","16","2","50","93","127","453","2761" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","16","0","4","1540","4","307","89","10","14","31","80","106","330","2185" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","17","0","5","1190","7","120","76","10","6","36","58","138","324","1646" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2004","2004-10-18 00:00:00","18","0","6","2010","0","162","41","8","3","32","78","123","285","2463" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","7","0","13","2563","1","481","127","24","10","38","104","65","368","3426" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","8","0","10","2475","1","384","146","17","3","48","85","89","388","3258" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","9","0","2","1671","9","342","131","11","12","26","101","32","313","2337" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","10","0","6","1711","8","338","108","29","9","75","113","6","340","2403" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","11","0","6","1863","33","306","103","14","2","54","148","12","333","2541" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","12","0","4","1621","29","321","121","16","7","25","80","84","333","2308" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","13","0","5","1691","40","239","96","24","12","38","66","89","325","2300" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","14","0","5","1030","22","214","76","18","12","23","43","65","237","1508" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","15","0","2","1174","19","324","81","11","12","13","47","51","215","1734" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","16","0","8","1979","15","393","78","16","6","45","99","29","273","2668" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","17","0","13","2756","19","344","73","9","5","71","119","44","321","3453" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2004","2004-10-18 00:00:00","18","0","12","1772","7","165","35","8","0","4","65","49","161","2117" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","7","1","12","2497","3","525","101","21","8","23","68","107","328","3365" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","8","0","38","2630","3","436","86","22","16","29","53","128","334","3441" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","9","0","3","1711","2","372","137","14","15","32","147","63","408","2496" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","10","0","4","1357","3","359","123","22","10","30","131","76","392","2115" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","11","0","13","1243","2","373","120","23","31","31","90","156","451","2082" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","12","0","2","1207","7","289","147","24","18","29","89","155","462","1967" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","13","0","4","1333","7","303","110","20","13","34","126","112","415","2062" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","14","0","5","1751","37","333","97","17","9","29","137","101","390","2516" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","15","0","5","1872","1","369","111","11","7","31","121","64","345","2592" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","16","0","13","2188","9","416","81","7","7","29","100","89","313","2939" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","17","0","8","2494","7","398","66","15","12","21","73","147","334","3241" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2005","2005-05-04 00:00:00","18","0","14","1961","0","201","52","14","13","14","64","128","285","2461" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","7","0","21","2184","10","498","155","31","9","37","91","142","465","3178" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","8","0","2","2390","6","455","216","19","3","21","74","126","459","3312" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","9","0","10","1796","2","350","118","28","15","38","87","92","378","2536" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","10","0","3","1377","7","326","118","17","12","48","104","76","375","2088" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","11","0","2","1434","10","293","101","26","15","18","89","74","323","2062" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","12","0","5","1339","7","305","111","16","11","20","92","67","317","1973" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","13","0","5","1417","9","295","106","6","8","29","84","77","310","2036" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","14","0","1","1290","7","311","95","8","20","37","95","92","347","1956" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","15","0","14","1516","11","381","109","14","14","42","75","77","331","2253" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","16","0","12","2108","9","403","85","12","10","45","84","75","311","2843" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","17","0","13","2636","6","310","56","16","3","14","57","54","200","3165" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2005","2005-05-04 00:00:00","18","0","14","1975","7","219","43","10","2","34","73","78","240","2455" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","7","0","19","2500","10","556","114","22","19","38","106","64","363","3448" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","8","0","15","2651","9","457","113","33","19","53","120","78","416","3548" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","9","0","5","1688","5","408","137","23","29","59","118","93","459","2565" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","10","0","5","1473","9","317","97","21","25","40","120","83","386","2190" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","11","0","9","1600","35","403","118","23","16","34","122","75","388","2435" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","12","0","11","2288","10","373","124","20","27","29","128","98","426","3108" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","13","0","6","1988","17","378","120","20","25","32","115","89","401","2790" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","14","0","16","1797","15","347","131","26","28","33","139","113","470","2645" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","15","0","8","1991","5","372","135","24","22","51","121","99","452","2828" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","16","0","7","2184","2","405","101","14","6","23","101","110","355","2953" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","17","0","16","2582","18","395","64","6","0","27","95","97","289","3300" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2006","2006-10-16 00:00:00","18","0","18","1876","10","221","64","19","4","84","164","51","386","2511" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","7","0","16","2274","2","547","151","31","17","27","76","123","425","3264" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","8","0","15","2409","1","439","137","24","20","23","79","89","372","3236" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","9","1","3","1816","17","374","123","14","13","23","77","91","341","2551" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","10","0","4","1735","11","366","122","40","5","13","95","75","350","2466" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","11","0","3","1778","16","335","70","20","15","12","87","79","283","2415" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","12","0","5","1740","22","323","77","17","13","22","79","75","283","2373" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","13","0","6","1468","15","292","95","21","14","27","82","102","341","2122" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","14","0","6","1353","22","329","115","28","23","38","103","78","385","2095" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","15","0","10","1512","33","375","102","13","16","37","85","87","340","2270" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","16","0","14","2038","16","443","52","17","16","24","72","55","236","2747" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","17","0","20","2513","7","362","49","14","5","16","66","64","214","3116" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2006","2006-10-16 00:00:00","18","0","11","1851","2","173","32","7","3","18","54","60","174","2211" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","7","0","5","2129","8","479","97","27","17","37","70","77","325","2946" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","8","0","11","2258","7","384","103","20","11","30","105","87","356","3016" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","9","0","10","1301","4","273","76","13","13","44","115","79","340","1928" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","10","0","4","1479","8","411","118","26","13","26","116","79","378","2280" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","11","0","6","1648","11","421","85","29","10","30","102","113","369","2455" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","12","0","5","1679","2","368","62","14","10","25","92","132","335","2389" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","13","0","8","1791","19","381","69","19","16","29","95","144","372","2571" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","14","0","9","1926","10","363","98","19","15","25","80","136","373","2681" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","15","0","6","2053","10","480","95","21","12","27","114","125","394","2943" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","16","0","12","2774","13","365","80","11","11","25","94","106","327","3491" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","17","0","13","3022","21","386","43","10","3","29","91","102","278","3720" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2007","2007-06-20 00:00:00","18","0","16","2219","19","212","39","4","1","37","94","100","275","2741" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","7","0","19","2645","5","568","143","28","9","25","61","179","445","3682" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","8","0","20","2659","4","464","128","25","13","40","101","115","422","3569" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","9","1","14","2239","10","366","111","24","17","31","71","99","353","2982" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","10","0","3","1950","33","301","114","19","13","16","104","70","336","2623" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","11","0","6","2022","35","310","124","21","8","23","113","75","364","2737" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","12","0","10","1865","32","310","94","21","15","31","57","95","313","2530" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","13","0","6","1981","17","333","107","16","13","30","67","98","331","2668" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","14","0","7","2001","33","331","83","26","20","63","111","91","394","2766" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","15","0","5","2144","20","374","106","23","27","49","132","83","420","2963" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","16","0","11","2576","42","526","66","9","8","12","92","87","274","3429" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","17","0","15","2599","34","307","78","9","1","14","76","67","245","3200" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2007","2007-06-20 00:00:00","18","0","12","2556","25","240","31","8","2","24","61","48","174","3007" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","7","0","11","2716","11","613","126","35","44","31","69","94","399","3750" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","8","0","11","2650","10","468","115","23","25","20","58","110","351","3490" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","9","0","7","1792","18","438","139","19","12","134","124","196","624","2879" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","10","0","3","1515","14","288","113","18","13","36","125","77","382","2202" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","11","0","17","1683","15","449","136","29","14","32","149","100","460","2624" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","12","0","13","1919","11","418","196","20","16","33","131","102","498","2859" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","13","0","7","1952","8","390","120","28","13","24","142","80","407","2764" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","14","0","4","2143","5","557","127","18","18","35","139","87","424","3133" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","15","0","11","2370","8","524","145","27","25","14","114","138","463","3376" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","16","0","17","2663","20","516","148","17","4","31","121","79","400","3616" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","17","0","11","3108","5","299","65","10","4","25","121","83","308","3731" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2008","2008-07-03 00:00:00","18","0","10","2346","15","224","49","6","2","44","99","87","287","2882" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","7","0","16","2137","4","553","124","8","8","19","236","17","412","3122" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","8","0","15","3413","4","419","82","14","8","17","188","8","317","4168" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","9","0","2","1832","10","338","59","13","3","11","12","64","162","2344" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","10","0","2","729","5","90","92","10","2","12","80","101","297","1123" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","11","0","5","1475","5","299","96","20","8","27","88","112","351","2135" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","12","0","3","1552","5","240","87","25","11","25","72","105","325","2125" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","13","0","7","1607","3","306","45","21","16","21","63","123","289","2212" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","14","0","4","1688","18","314","135","20","16","28","96","107","402","2426" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","15","0","6","2014","6","412","57","26","8","17","51","87","246","2684" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","16","0","9","1786","8","288","56","7","12","19","97","89","280","2371" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","17","0","22","2766","12","366","53","7","4","14","57","76","211","3377" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2008","2008-07-03 00:00:00","18","0","10","2145","4","248","36","7","5","11","61","74","194","2601" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","7","0","13","2288","4","412","98","23","31","26","65","89","332","3049" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","8","0","10","2551","6","382","146","15","9","34","84","96","384","3333" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","9","0","11","1833","6","391","131","19","14","41","89","94","388","2629" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","10","0","8","1879","11","415","133","15","11","36","106","95","396","2709" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","11","0","8","2031","18","318","81","14","13","20","94","73","295","2670" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","12","0","14","2075","7","287","85","13","17","28","117","89","349","2732" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","13","0","10","2102","7","311","99","18","20","26","122","92","377","2807" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","14","0","14","1956","9","381","146","18","14","19","117","87","401","2761" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","15","0","9","2195","8","445","133","18","15","23","107","104","400","3057" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","16","0","14","2703","22","470","86","11","7","30","151","113","398","3607" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","17","0","22","2807","25","268","38","2","0","29","93","77","239","3361" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2009","2009-06-22 00:00:00","18","0","10","2170","7","181","28","1","0","24","93","72","218","2586" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","7","0","17","2787","1","612","79","27","14","20","44","153","337","3754" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","8","0","11","2696","8","418","46","22","22","15","31","125","261","3394" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","9","0","10","2491","18","483","88","23","16","20","88","95","330","3332" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","10","0","5","2327","26","355","99","12","19","30","77","91","328","3041" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","11","0","8","2303","10","304","73","26","20","28","81","74","302","2927" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","12","0","8","1980","29","285","63","16","12","14","76","91","272","2574" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","13","0","6","2120","12","342","43","6","12","14","49","84","208","2688" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","14","0","13","2065","23","345","32","15","19","18","40","103","227","2673" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","15","0","8","1848","7","429","72","16","15","27","96","90","316","2608" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","16","0","13","2086","9","434","54","13","6","14","69","83","239","2781" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","17","0","16","2236","3","278","30","8","4","14","60","66","182","2715" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2009","2009-06-22 00:00:00","18","0","6","1805","3","183","28","2","0","18","54","56","158","2155" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","7","0","22","2211","2","401","85","22","37","24","83","84","335","2971" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","8","0","18","2845","11","533","94","16","14","27","80","85","316","3723" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","9","0","8","1587","4","386","98","9","14","31","108","84","344","2329" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","10","0","11","1530","13","287","102","23","25","24","118","84","376","2217" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","11","0","3","1519","9","400","121","13","16","12","116","95","373","2304" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","12","0","5","1659","6","438","101","27","20","29","104","115","396","2504" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","13","0","5","1416","1","311","123","21","10","29","99","105","387","2120" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","14","0","8","1894","8","404","94","14","15","21","116","127","387","2701" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","15","0","11","2208","9","469","91","11","17","24","132","88","363","3060" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","16","0","24","3246","7","306","76","9","8","31","103","99","326","3909" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","17","0","19","3002","21","380","53","6","1","27","110","104","301","3723" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2011","2011-06-29 00:00:00","18","0","13","2169","11","239","40","5","1","30","69","68","213","2645" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","7","0","21","2239","9","584","120","25","11","18","104","150","428","3281" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","8","0","9","2501","8","351","105","26","23","7","81","105","347","3216" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","9","0","9","1970","27","318","93","11","16","7","91","64","282","2606" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","10","0","5","1740","15","334","71","8","15","35","85","68","282","2376" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","11","0","2","1640","18","300","67","8","14","23","73","74","259","2219" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","12","0","16","1762","6","270","88","2","8","25","111","77","311","2365" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","13","0","5","1570","8","242","83","8","16","8","79","74","268","2093" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","14","0","7","1487","11","266","84","22","16","17","79","75","293","2064" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","15","0","12","1748","4","377","58","15","13","11","63","83","243","2384" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","16","0","14","2271","13","414","54","6","9","21","69","89","248","2960" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","17","0","15","2828","5","329","34","13","4","8","65","54","178","3355" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2011","2011-06-29 00:00:00","18","0","11","2199","10","205","26","1","5","9","53","55","149","2574" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","7","0","24","2521","2","655","57","27","24","11","64","94","277","3479" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","8","0","13","2495","1","453","114","11","4","36","81","64","310","3272" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","9","0","11","1876","10","421","99","19","19","25","98","92","352","2670" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","10","0","8","1545","7","399","58","16","14","18","93","104","303","2262" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","11","0","7","1584","4","413","113","25","2","31","114","101","386","2394" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","12","0","5","1693","5","452","113","21","23","21","102","101","381","2536" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","13","0","11","1726","9","420","61","22","17","18","108","103","329","2495" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","14","0","14","2036","4","479","101","19","13","24","105","105","367","2900" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","15","0","14","2289","5","552","61","13","12","18","103","53","260","3120" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","16","0","12","2733","8","590","39","22","6","25","66","117","275","3618" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","17","0","23","3043","12","464","83","2","2","26","100","106","319","3861" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2012","2012-05-24 00:00:00","18","0","17","2297","7","283","41","6","4","30","83","80","244","2848" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","7","1","29","2241","1","585","100","33","11","15","96","126","381","3237" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","8","0","17","2322","3","317","110","16","18","20","61","130","355","3014" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","9","0","8","2020","0","281","73","26","18","16","29","110","272","2581" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","10","0","14","1624","12","328","77","29","12","15","51","68","252","2230" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","11","0","10","1600","5","310","75","19","12","15","91","79","291","2216" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","12","0","11","1679","5","286","77","14","9","15","71","63","249","2230" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","13","0","16","1560","8","332","98","85","27","15","33","23","281","2197" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","14","0","14","1804","6","363","61","16","13","9","35","127","261","2448" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","15","0","44","1929","0","296","62","19","16","7","43","146","293","2562" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","16","0","16","2553","9","550","49","34","37","32","79","55","286","3414" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","17","0","29","3048","15","264","53","5","2","18","50","91","219","3575" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2012","2012-05-24 00:00:00","18","0","20","2309","1","150","29","3","1","5","18","82","138","2618" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","7","0","9","2895","2","575","116","24","25","20","65","95","345","3826" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","8","0","11","3197","9","469","40","11","13","14","55","96","229","3915" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","9","0","9","1797","9","421","91","21","25","27","85","90","339","2575" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","10","0","7","1511","5","372","117","6","12","14","110","101","360","2255" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","11","0","9","1619","13","388","58","13","9","12","77","101","270","2299" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","12","0","5","1735","2","397","116","21","28","19","144","119","447","2586" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","13","0","2","1848","9","455","91","20","15","28","120","92","366","2680" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","14","0","5","2080","19","411","72","24","18","15","87","128","344","2859" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","15","0","4","2317","8","479","111","15","12","13","108","122","381","3189" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","16","0","9","2935","5","562","73","8","8","15","114","110","328","3839" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","17","0","9","3114","12","455","63","7","11","17","80","95","273","3863" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2013","2013-06-11 00:00:00","18","0","4","2334","6","226","38","4","1","16","87","96","242","2812" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","7","0","10","2570","4","636","109","17","15","18","86","131","376","3596" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","8","0","6","2457","4","326","89","14","20","27","74","96","320","3113" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","9","1","6","1549","14","290","137","19","24","13","80","93","366","2225" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","10","0","3","1540","14","343","101","17","23","10","82","90","323","2223" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","11","0","6","1543","5","184","90","17","19","18","69","90","303","2041" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","12","0","5","1259","7","262","171","12","17","18","59","85","362","1895" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","13","0","4","1346","4","326","100","9","17","19","69","78","292","1972" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","14","0","4","1573","7","158","92","15","13","17","80","103","320","2062" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","15","0","6","1705","8","342","144","16","28","21","63","91","363","2424" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","16","0","4","2435","7","473","88","11","9","22","61","102","293","3212" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","17","0","13","2683","7","312","40","7","4","16","60","68","195","3210" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2013","2013-06-11 00:00:00","18","0","7","2033","4","161","65","10","2","15","53","64","209","2414" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","7","0","10","2976","5","707","123","31","22","18","62","91","347","4045" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","8","0","18","3063","3","454","100","21","27","23","101","94","366","3904" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","9","0","6","2417","9","465","93","21","12","27","88","86","327","3224" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","10","0","3","1530","9","387","99","16","12","18","119","110","374","2303" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","11","0","3","1376","7","412","132","19","30","16","129","118","444","2242" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","12","0","27","1495","12","337","105","24","15","19","108","99","370","2241" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","13","0","9","1950","8","560","108","23","15","17","136","122","421","2948" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","14","0","9","2027","4","474","103","24","35","15","148","127","452","2966" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","15","0","10","2203","8","552","151","14","14","14","128","123","444","3217" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","16","0","14","2895","8","449","62","10","6","22","117","105","322","3688" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","17","0","72","3624","11","419","57","6","2","20","98","98","281","4407" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","N","2015","2015-04-21 00:00:00","18","0","16","2170","6","262","40","8","4","21","106","108","287","2741" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","7","0","10","2439","3","601","86","30","9","17","124","121","387","3440" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","8","0","11","2490","6","473","95","14","20","12","65","128","334","3314" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","9","0","3","1835","10","345","105","21","24","15","90","70","325","2518" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","10","0","4","1593","7","335","46","20","17","15","79","131","308","2247" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","11","0","5","1551","1","323","69","17","30","34","116","76","342","2222" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","12","0","5","1458","9","378","85","13","20","19","81","86","304","2154" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","13","0","3","1475","1","288","64","16","15","22","98","92","307","2074" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","14","0","5","1474","6","379","40","8","17","17","58","103","243","2107" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","15","0","5","1834","4","439","53","15","23","22","95","82","290","2572" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","16","0","13","2526","12","485","67","7","9","16","78","77","254","3290" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","17","0","17","2622","4","357","40","9","3","10","59","92","213","3213" -"South West","E10000013","Gloucestershire","16019","378823","208915","M5","13","377794","206826","12","380148","211081","TM","S","2015","2015-04-21 00:00:00","18","0","11","2015","1","169","14","3","3","9","38","73","140","2336" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","7","0","20","2827","5","394","181","20","24","39","115","71","450","3696" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","8","0","34","3415","10","403","129","19","16","32","89","75","360","4222" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","9","0","12","2378","8","384","117","43","23","36","116","89","424","3206" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","10","0","7","1846","7","287","111","30","17","56","134","86","434","2581" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","11","0","4","1748","25","272","146","35","22","63","138","80","484","2533" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","12","0","10","1734","9","293","150","27","22","41","148","98","486","2532" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","13","0","5","1611","7","213","175","21","17","47","126","107","493","2329" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","14","0","9","1695","4","254","161","34","18","46","104","97","460","2422" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","15","0","3","1847","0","304","153","26","15","34","109","67","404","2558" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","16","0","13","2093","14","356","115","17","6","36","116","103","393","2869" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","17","0","23","2616","6","325","95","24","5","23","81","92","320","3290" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2001","2001-10-03 00:00:00","18","0","16","1949","2","225","74","19","2","43","86","81","305","2497" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","7","0","21","2299","4","397","174","23","17","29","137","80","460","3181" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","8","0","18","2218","8","346","146","19","9","49","94","90","407","2997" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","9","0","3","1574","2","325","129","23","20","47","135","85","439","2343" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","10","0","7","1537","11","251","132","28","14","47","131","58","410","2216" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","11","0","5","1595","8","247","127","17","23","45","106","85","403","2258" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","12","0","10","1454","1","227","113","28","12","53","140","61","407","2099" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","13","0","5","1209","4","270","138","22","15","57","99","83","414","1902" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","14","0","3","1785","2","245","141","28","18","42","129","68","426","2461" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","15","0","12","1975","6","251","163","20","14","56","143","87","483","2727" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","16","0","22","3081","4","348","132","16","8","53","107","77","393","3848" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","17","0","34","3510","2","310","107","14","4","27","87","68","307","4163" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2001","2001-10-03 00:00:00","18","0","19","2848","5","201","75","7","5","24","58","87","256","3329" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","7","0","32","2684","4","414","154","31","30","32","94","64","405","3539" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","8","0","21","3232","14","345","140","28","25","41","101","75","410","4022" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","9","0","3","2140","13","309","121","18","23","44","117","95","418","2883" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","10","0","52","1630","15","304","164","28","32","37","163","62","486","2487" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","11","0","2","2005","12","280","125","27","32","53","117","77","431","2730" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","12","0","8","1819","5","288","164","32","21","57","143","112","529","2649" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","13","0","4","1991","5","330","149","16","38","55","113","102","473","2803" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","14","0","21","2296","19","267","160","21","35","44","123","73","456","3059" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","15","0","18","2231","12","330","146","28","24","29","88","108","423","3014" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","16","0","21","2599","11","455","134","16","9","36","110","121","426","3512" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","17","0","26","3162","18","362","94","13","1","28","108","95","339","3907" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","E","2002","2002-05-23 00:00:00","18","0","21","2384","10","192","58","11","2","52","97","70","290","2897" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","7","0","14","1929","4","511","168","2","35","37","145","104","491","2949" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","8","0","14","2330","0","486","158","4","15","36","171","93","477","3307" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","9","0","5","2037","12","325","142","5","24","44","112","104","431","2810" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","10","0","1","1684","17","283","125","1","26","42","102","76","372","2357" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","11","0","6","1957","10","290","125","4","27","58","145","63","422","2685" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","12","0","12","2292","5","277","141","3","28","55","106","77","410","2996" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","13","0","13","2356","6","316","145","4","30","38","109","63","389","3080" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","14","0","9","2441","10","298","129","28","34","31","123","84","429","3187" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","15","0","13","2678","9","332","139","17","41","29","118","99","443","3475" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","16","0","33","3683","8","457","149","12","30","24","115","71","401","4582" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","17","0","28","4274","16","392","113","21","13","29","89","57","322","5032" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","W","2002","2002-05-23 00:00:00","18","0","18","3339","7","266","63","7","15","22","72","46","225","3855" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","7","0","16","3294","11","374","173","58","33","34","97","68","463","4158" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","8","0","17","3541","5","435","152","25","27","38","101","70","413","4411" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","9","0","9","2297","12","292","151","32","16","43","101","89","432","3042" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","10","0","40","1875","8","275","170","26","25","40","148","87","496","2694" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","11","0","3","1742","7","255","176","29","28","35","176","98","542","2549" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","12","0","5","1650","6","297","157","31","20","66","146","100","520","2478" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","13","0","5","1694","3","298","161","22","28","41","130","86","468","2468" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","14","0","5","1720","22","295","137","25","37","20","120","86","425","2467" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","15","0","8","2003","9","382","122","20","21","39","132","73","407","2809" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","16","0","9","2280","4","419","127","15","30","32","107","100","411","3123" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","17","0","13","2736","4","381","113","9","10","29","123","71","355","3489" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2003","2003-04-29 00:00:00","18","0","6","2056","3","219","75","5","5","37","107","76","305","2589" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","7","0","12","1880","4","432","160","22","15","26","140","98","461","2789" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","8","0","10","1965","1","488","98","34","22","32","138","80","404","2868" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","9","0","3","1921","1","315","112","25","24","25","76","113","375","2615" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","10","0","3","1527","8","245","124","22","19","30","111","102","408","2191" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","11","0","1","1593","9","336","93","22","22","45","121","98","401","2340" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","12","0","6","1646","3","309","129","20","14","43","97","109","412","2376" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","13","0","7","1767","10","343","124","16","29","35","92","88","384","2511" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","14","0","7","2009","6","333","147","25","31","38","105","107","453","2808" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","15","0","7","2104","11","374","155","29","18","34","114","74","424","2920" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","16","0","18","3347","10","428","97","21","18","33","82","92","343","4146" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","17","0","29","3749","5","342","82","19","5","22","86","69","283","4408" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2003","2003-04-29 00:00:00","18","0","10","2699","9","230","60","19","3","17","73","67","239","3187" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","7","0","21","3041","4","432","163","36","39","26","103","77","444","3942" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","8","0","18","3157","5","414","143","21","15","19","105","55","358","3952" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","9","0","8","1998","7","405","121","20","18","33","153","67","412","2830" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","10","0","2","1865","16","313","142","17","22","42","135","93","451","2647" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","11","0","27","2009","5","303","148","21","25","43","140","79","456","2800" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","12","0","8","1814","6","334","150","9","11","45","136","104","455","2617" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","13","0","4","1875","2","317","152","26","19","41","135","98","471","2669" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","14","0","6","1976","9","316","123","16","14","47","106","105","411","2718" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","15","0","4","1696","21","346","149","19","16","33","133","82","432","2499" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","16","0","19","2384","2","416","122","15","7","32","116","96","388","3209" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","17","0","52","2305","14","323","102","5","6","31","123","74","341","3035" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","N","2004","2004-09-14 00:00:00","18","0","13","1938","14","183","63","10","7","32","134","69","315","2463" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","7","0","12","1894","6","468","135","19","13","24","105","129","425","2805" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","8","0","11","2276","2","343","142","16","13","21","123","88","403","3035" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","9","0","3","1830","1","357","128","19","18","36","101","106","408","2599" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","10","0","2","1327","11","315","137","21","13","31","104","91","397","2052" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","11","0","4","1821","17","266","128","30","6","37","109","97","407","2515" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","12","0","2","1718","11","275","115","26","16","26","96","97","376","2382" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","13","0","10","1791","5","296","151","24","14","35","120","76","420","2522" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","14","0","2","1925","9","301","159","24","24","28","96","111","442","2679" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","15","0","6","1963","20","369","136","21","15","33","117","74","396","2754" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","16","0","15","3458","6","413","137","18","22","19","110","72","378","4270" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","17","0","19","2495","6","292","67","15","12","24","61","45","224","3036" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","17","357747","181250","TM","S","2004","2004-09-14 00:00:00","18","0","17","2855","9","253","72","14","6","17","86","62","257","3391" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","7","2","36","3161","1","403","168","30","15","25","83","78","399","4000" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","8","0","23","3428","7","499","131","26","16","33","97","81","384","4341" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","9","0","9","2397","10","359","156","24","19","54","141","80","474","3249" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","10","0","9","1866","13","404","138","20","19","54","110","118","459","2751" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","11","0","6","1950","3","348","131","17","18","29","124","129","448","2755" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","12","0","8","2022","7","205","120","14","17","39","118","106","414","2656" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","13","0","12","2167","9","193","174","19","16","30","129","81","449","2830" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","14","0","9","2100","11","403","172","23","14","37","128","88","462","2985" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","15","0","12","2240","7","444","127","18","15","47","126","101","434","3137" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","16","0","17","2865","40","494","154","22","11","23","126","127","463","3879" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","17","2","23","3175","4","423","86","9","6","30","79","95","305","3930" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2005","2005-05-12 00:00:00","18","0","55","2393","11","140","77","6","0","38","78","98","297","2896" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","7","0","14","1923","1","604","158","31","19","30","122","109","469","3011" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","8","0","17","2288","2","512","148","32","15","26","100","148","469","3288" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","9","0","25","1860","6","249","138","19","14","30","100","116","417","2557" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","10","0","9","2000","11","165","154","13","19","40","122","106","454","2639" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","11","0","6","1904","7","298","103","24","17","21","113","83","361","2576" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","12","0","7","1887","6","288","114","23","13","32","113","86","381","2569" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","13","0","14","2039","6","416","128","30","12","23","142","60","395","2870" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","14","0","10","2163","12","387","138","29","23","43","107","93","433","3005" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","15","0","10","2615","10","192","165","17","13","21","112","90","418","3245" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","16","0","44","3732","8","294","134","21","6","21","69","72","323","4401" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","17","0","49","4070","12","420","64","9","5","15","70","70","233","4784" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2005","2005-05-12 00:00:00","18","0","23","3484","16","294","52","13","3","25","86","67","246","4063" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","7","0","28","3034","2","538","135","23","29","23","106","80","396","3998" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","8","0","30","3103","15","488","136","20","22","27","99","92","396","4032" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","9","0","11","2611","24","406","116","19","34","34","121","94","418","3470" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","10","0","7","2496","38","382","117","31","22","40","129","105","444","3367" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","11","0","6","2782","82","392","129","15","14","31","131","95","415","3677" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","12","0","10","2859","30","456","115","22","14","41","114","81","387","3742" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","13","0","10","2811","13","471","134","16","21","41","118","100","430","3735" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","14","0","19","2887","18","458","120","21","18","28","73","103","363","3745" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","15","0","15","2882","6","467","68","35","22","19","79","105","328","3698" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","16","0","12","3265","15","448","75","19","3","22","76","58","253","3993" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","17","0","14","3318","8","329","57","3","3","25","74","44","206","3875" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2006","2006-10-20 00:00:00","18","0","25","2664","8","215","47","5","4","22","70","53","201","3113" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","7","0","14","2117","3","597","134","26","17","21","92","144","434","3165" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","8","0","10","2349","2","454","116","23","25","22","88","143","417","3232" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","9","0","6","1743","4","348","93","30","30","27","74","128","382","2483" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","10","0","4","2079","10","355","114","25","20","23","106","106","394","2842" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","11","0","15","2597","13","335","96","30","18","15","107","122","388","3348" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","12","0","11","3231","12","384","98","28","18","25","110","99","378","4016" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","13","0","17","3424","19","413","126","22","14","30","110","96","398","4271" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","14","0","12","3714","24","470","112","23","17","24","101","88","365","4585" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","15","0","17","3996","20","430","101","22","13","13","80","54","283","4746" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","16","0","28","4157","5","397","57","11","14","18","53","75","228","4815" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","17","0","26","3481","16","384","79","6","11","10","57","69","232","4139" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2006","2006-10-20 00:00:00","18","0","24","3437","7","237","39","7","1","11","41","43","142","3847" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","7","0","33","2987","3","630","129","39","33","23","90","66","380","4033" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","8","0","22","2952","19","535","124","25","16","16","98","85","364","3892" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","9","0","15","2462","21","394","101","25","27","26","128","79","386","3278" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","10","0","8","2110","0","331","93","28","22","34","138","89","404","2853" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","11","0","6","2225","14","375","132","24","27","38","145","94","460","3080" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","12","0","10","2475","8","413","118","23","24","25","127","104","421","3327" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","13","0","11","2384","8","432","144","21","30","41","130","70","436","3271" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","14","0","11","2392","13","472","101","27","21","37","107","92","385","3273" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","15","0","13","2060","11","498","116","20","11","29","120","122","418","3000" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","16","0","15","2709","16","553","94","14","8","33","115","70","334","3627" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","17","0","34","3234","14","448","68","13","1","37","85","69","273","4003" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2008","2008-07-10 00:00:00","18","0","11","2597","13","273","55","13","1","34","112","47","262","3156" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","7","0","15","1945","6","728","178","22","17","33","103","174","527","3221" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","8","0","14","2280","12","469","153","26","26","14","116","153","488","3263" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","9","0","10","2022","13","347","122","19","35","10","125","95","406","2798" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","10","0","4","1748","19","348","122","26","23","12","69","145","397","2516" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","11","0","6","1771","11","331","120","22","27","18","96","108","391","2510" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","12","0","13","1887","11","377","107","24","16","26","118","103","394","2682" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","13","0","19","2309","14","399","111","30","21","25","150","81","418","3159" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","14","0","13","2401","5","435","123","21","21","26","144","58","393","3247" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","15","0","16","2737","18","473","123","25","19","23","132","73","395","3639" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","16","0","22","3793","6","591","95","17","21","15","95","76","319","4731" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","17","0","30","4018","11","447","72","14","11","7","91","65","260","4766" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2008","2008-07-10 00:00:00","18","0","18","3044","6","338","63","12","4","12","109","70","270","3676" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","7","0","40","3415","4","588","99","32","24","25","62","112","354","4401" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","8","0","27","3373","15","470","75","23","13","6","53","134","304","4189" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","9","0","13","2160","16","359","83","21","26","20","115","99","364","2912" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","10","0","13","2421","7","317","89","15","15","23","61","134","337","3095" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","11","0","14","2563","19","375","90","30","17","14","49","147","347","3318" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","12","0","16","2449","10","374","97","21","12","31","95","122","378","3227" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","13","0","15","2204","2","363","105","26","19","19","104","117","390","2974" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","14","0","20","2382","10","343","104","20","11","21","105","110","371","3126" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","15","0","25","2354","0","386","92","14","15","23","84","142","370","3135" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","16","0","25","2602","15","453","78","9","8","20","96","95","306","3401" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","17","0","33","3106","12","315","61","11","2","23","79","78","254","3720" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2009","2009-06-01 00:00:00","18","0","10","2338","0","189","59","5","0","16","66","81","227","2764" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","7","0","23","2460","7","641","130","23","15","15","100","124","407","3538" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","8","0","28","2563","5","439","98","23","21","32","102","105","381","3416" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","9","0","17","2144","24","401","95","31","21","23","87","105","362","2948" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","10","0","8","2529","7","394","103","24","18","23","119","90","377","3315" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","11","0","12","2837","20","315","102","26","15","28","106","108","385","3569" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","12","0","15","2991","34","310","112","25","18","23","95","71","344","3694" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","13","0","24","2181","23","291","97","36","16","26","99","72","346","2865" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","14","0","12","2306","28","359","99","31","18","28","99","100","375","3080" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","15","0","23","2571","22","353","111","25","20","18","115","75","364","3333" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","16","0","35","2587","22","480","95","6","11","24","72","91","299","3423" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","17","0","35","3204","1","428","60","12","12","19","67","78","248","3916" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2009","2009-06-01 00:00:00","18","0","37","2583","5","199","45","4","3","14","65","59","190","3014" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","7","0","27","3285","8","539","96","34","19","15","73","111","348","4207" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","8","0","22","2865","8","511","97","21","22","13","83","84","320","3726" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","9","0","15","1765","9","424","70","16","21","19","109","82","317","2530" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","10","0","24","2202","18","308","90","18","14","15","81","135","353","2905" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","11","0","9","2072","8","344","87","35","13","21","116","99","371","2804" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","12","0","13","2064","10","347","100","30","18","25","105","98","376","2810" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","13","0","10","2202","10","395","103","18","17","34","65","131","368","2985" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","14","0","15","2308","19","472","75","21","16","18","87","136","353","3167" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","15","0","10","2518","10","458","93","18","13","18","120","87","349","3345" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","16","0","15","2631","7","547","89","13","11","31","66","123","333","3533" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","17","0","21","3175","6","383","70","8","0","23","73","121","295","3880" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2010","2010-06-10 00:00:00","18","0","5","2252","17","257","57","8","1","21","87","102","276","2807" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","7","0","19","2113","5","594","113","16","13","12","93","150","397","3128" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","8","0","14","2369","2","469","96","24","18","19","100","113","370","3224" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","9","0","5","1554","5","424","85","21","19","24","103","110","362","2350" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","10","0","8","1858","22","275","85","12","13","19","97","113","339","2502" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","11","0","11","2075","15","361","81","15","14","27","114","100","351","2813" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","12","0","11","1705","1","344","85","23","13","24","80","93","318","2379" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","13","0","22","2155","10","351","90","30","17","6","82","77","302","2840" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","14","0","16","2357","8","409","103","21","25","19","88","80","336","3126" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","15","0","14","2308","10","429","98","30","17","31","78","105","359","3120" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","16","0","33","3424","8","551","86","22","21","22","102","81","334","4350" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","17","0","33","3927","9","412","82","10","8","17","68","79","264","4645" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2010","2010-06-10 00:00:00","18","0","44","2638","11","271","27","11","2","11","60","66","177","3141" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","7","0","11","2582","3","456","82","20","11","19","99","31","262","3314" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","8","0","38","2989","19","535","161","27","25","24","97","69","403","3984" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","9","0","14","2486","13","513","76","13","21","27","109","67","313","3339" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","10","0","10","2046","6","355","132","40","31","13","48","157","421","2838" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","11","0","9","2237","6","453","87","15","13","33","108","67","323","3028" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","12","0","5","2261","8","390","118","25","22","23","137","54","379","3043" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","13","0","14","2273","9","463","83","27","17","30","135","63","355","3114" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","14","0","8","2216","14","411","159","21","34","11","43","159","427","3076" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","15","0","14","2303","10","585","88","18","10","35","112","84","347","3259" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","16","0","10","2889","5","478","112","14","6","16","100","84","332","3714" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","17","0","34","2983","11","502","64","8","0","35","105","72","284","3814" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","N","2011","2011-05-26 00:00:00","18","0","18","2359","9","246","67","14","16","11","63","122","293","2925" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","7","0","1","2342","1","479","89","21","24","15","115","87","351","3174" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","8","0","10","2413","5","469","102","27","24","15","106","110","384","3281" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","9","0","6","2006","7","371","104","31","17","13","73","135","373","2763" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","10","0","5","1782","16","355","86","27","11","17","101","108","350","2508" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","11","0","4","2125","6","322","98","23","26","16","114","64","341","2798" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","12","0","6","2299","6","350","111","30","24","27","100","101","393","3054" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","13","0","22","2393","17","396","78","23","14","14","128","82","339","3167" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","14","0","8","2530","12","400","98","39","14","30","95","97","373","3323" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","15","0","1","2994","6","457","113","28","25","16","86","84","352","3810" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","16","0","18","3787","4","546","112","18","15","20","61","89","315","4670" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","17","0","12","4448","9","392","61","12","2","11","69","77","232","5093" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","S","2011","2011-05-26 00:00:00","18","0","20","3541","9","285","50","7","2","6","47","61","173","4028" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","7","0","17","3872","2","542","60","26","19","17","57","108","287","4720" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","8","0","8","3086","12","494","73","9","14","19","86","58","259","3859" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","9","0","9","2269","10","433","89","9","25","42","90","86","341","3062" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","10","0","3","2296","1","343","43","11","17","11","74","121","277","2920" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","11","0","35","1919","2","379","84","41","27","31","101","62","346","2681" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","12","0","8","2115","7","410","96","24","15","26","110","108","379","2919" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","13","0","10","2252","1","308","45","14","35","17","71","131","313","2884" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","14","0","12","1828","13","428","70","13","20","46","114","82","345","2626" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","15","0","13","2176","13","468","102","12","21","25","118","118","396","3066" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","16","0","36","2771","5","432","60","6","8","10","78","111","273","3517" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","17","0","10","2791","0","393","28","10","4","19","74","97","232","3426" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2012","2012-07-03 00:00:00","18","0","10","2002","3","203","51","3","2","26","77","77","236","2454" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","7","0","9","2546","4","423","130","26","16","16","89","130","407","3389" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","8","0","37","3011","21","539","98","16","23","17","79","131","364","3972" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","9","0","10","2546","11","498","62","18","16","16","98","87","297","3362" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","10","0","12","2032","7","375","60","23","22","10","87","92","294","2720" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","11","0","8","2246","6","429","74","22","18","9","99","66","288","2977" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","12","0","6","2233","9","381","80","17","11","21","101","76","306","2935" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","13","0","13","2258","9","459","85","20","20","20","89","106","340","3079" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","14","0","10","2196","12","436","77","27","25","16","79","104","328","2982" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","15","0","9","2292","11","579","51","29","15","14","110","77","296","3187" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","16","0","11","2893","2","482","34","15","12","6","74","80","221","3609" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","17","0","36","2923","9","489","52","15","6","11","61","60","205","3662" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2012","2012-07-03 00:00:00","18","0","18","2361","8","241","38","8","3","9","65","60","183","2811" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","7","0","25","3523","17","586","69","31","26","16","89","88","319","4470" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","8","0","10","3131","7","457","86","26","30","17","83","96","338","3943" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","9","0","8","2463","9","398","74","11","26","14","100","93","318","3196" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","10","0","8","2063","7","378","49","11","13","14","97","135","319","2775" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","11","0","9","2147","5","372","95","28","20","35","123","96","397","2930" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","12","0","3","2186","6","448","90","11","28","19","122","113","383","3026" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","13","0","10","2192","6","422","52","30","19","22","88","138","349","2979" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","14","0","7","2116","4","463","119","25","30","31","90","108","403","2993" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","15","0","7","2274","9","556","94","14","20","19","130","121","398","3244" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","16","0","9","2784","6","595","43","19","9","17","75","156","319","3713" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","17","0","17","2953","13","486","73","9","6","37","89","92","306","3775" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2013","2013-05-09 00:00:00","18","0","16","2148","2","318","57","5","4","12","103","84","265","2749" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","7","0","22","3298","5","541","100","42","22","20","114","152","450","4316" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","8","0","8","2484","6","624","148","26","17","20","66","175","452","3574" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","9","0","9","1939","7","395","100","23","20","8","84","143","378","2728" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","10","0","4","2490","3","254","84","31","13","12","86","105","331","3082" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","11","0","8","2095","6","419","119","29","26","23","74","156","427","2955" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","12","0","6","2064","5","371","93","28","21","18","74","130","364","2810" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","13","0","12","2377","6","211","82","31","22","10","80","85","310","2916" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","14","0","7","2046","10","483","126","38","46","17","100","105","432","2978" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","15","0","6","2407","6","502","89","31","31","9","84","131","375","3296" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","16","0","19","3706","2","304","77","16","23","13","84","92","305","4336" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","17","0","13","2897","18","538","97","15","14","6","42","111","285","3751" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2013","2013-05-09 00:00:00","18","0","18","3287","14","301","40","6","14","7","48","81","196","3816" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","7","0","48","3381","16","643","111","21","33","18","97","107","387","4475" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","8","0","28","3087","10","443","120","32","29","14","87","127","409","3977" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","9","0","15","2308","18","440","60","22","30","11","80","140","343","3124" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","10","0","17","2053","27","471","106","17","23","24","133","101","404","2972" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","11","0","16","2034","19","469","96","19","20","15","140","113","403","2941" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","12","0","14","2032","21","451","94","33","17","17","127","138","426","2944" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","13","0","20","2250","12","427","59","16","24","13","87","182","381","3090" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","14","0","19","2390","32","515","74","25","14","14","165","97","389","3345" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","15","0","14","2458","33","546","82","21","17","14","118","115","367","3418" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","16","0","23","2768","14","480","96","26","16","21","109","104","372","3657" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","17","0","25","3355","34","478","38","8","6","36","72","109","269","4161" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2014","2014-06-25 00:00:00","18","0","23","2362","31","336","48","4","11","17","92","102","274","3026" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","7","0","24","2865","13","817","135","17","19","29","103","162","465","4184" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","8","0","19","3214","12","574","114","23","37","14","108","158","454","4273" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","9","0","14","2236","28","432","85","25","26","12","92","111","351","3061" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","10","0","8","2019","32","385","79","19","25","21","117","64","325","2769" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","11","0","9","2396","32","451","97","14","16","29","97","118","371","3259" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","12","0","7","2626","10","308","78","35","17","26","103","88","347","3298" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","13","0","17","2507","36","399","93","32","20","20","114","117","396","3355" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","14","0","12","2491","32","472","68","34","29","21","113","80","345","3352" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","15","0","23","2912","20","501","103","26","23","18","102","123","395","3851" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","16","0","26","3349","13","435","76","24","18","24","110","107","359","4182" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","17","0","37","4150","13","489","57","14","9","19","64","97","260","4949" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2014","2014-06-25 00:00:00","18","0","19","3161","15","347","44","7","3","16","52","64","186","3728" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","7","0","39","3534","15","717","122","22","16","25","80","92","357","4662" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","8","0","29","3602","13","518","116","23","26","20","111","114","410","4572" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","9","0","14","2404","12","475","92","23","29","52","100","121","417","3322" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","10","0","8","2097","15","439","114","14","31","35","145","128","467","3026" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","11","0","16","2130","9","399","97","22","22","30","138","125","434","2988" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","12","0","17","2365","9","416","115","17","31","23","126","139","451","3258" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","13","0","11","2369","6","482","89","17","26","36","147","122","437","3305" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","14","0","19","2267","20","526","102","23","26","19","119","112","401","3233" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","15","0","10","2751","19","551","96","20","23","17","115","136","407","3738" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","16","0","30","3477","14","591","100","15","17","18","128","114","392","4504" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","17","0","52","3681","16","484","80","6","7","39","100","92","324","4557" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","E","2015","2015-06-04 00:00:00","18","0","24","2790","12","323","61","9","3","23","101","96","293","3442" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","7","0","33","2804","8","808","109","22","16","14","99","174","434","4087" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","8","0","26","2811","5","576","116","22","23","24","96","130","411","3829" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","9","0","4","2183","16","372","89","18","25","11","114","140","397","2972" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","10","0","8","1969","29","386","82","17","28","22","110","124","383","2775" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","11","0","10","2412","10","416","96","20","19","16","118","106","375","3223" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","12","0","9","2584","1","353","80","22","23","15","111","144","395","3342" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","13","0","13","2253","2","259","94","26","31","23","108","94","376","2903" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","14","0","16","2411","12","517","86","26","33","29","117","147","438","3394" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","15","0","18","3182","2","563","125","28","19","20","120","87","399","4164" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","16","0","39","4151","17","560","86","18","29","30","79","113","355","5122" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","17","0","69","4694","20","329","66","11","16","13","86","106","298","5410" -"South West","E06000025","South Gloucestershire","16020","355000","179700","M5","LA Boundary","354850","179550","Junction 17 M5","357747","181250","TM","W","2015","2015-06-04 00:00:00","18","0","83","3160","14","310","52","5","2","14","66","77","216","3783" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","7","0","8","1587","6","299","69","12","18","33","73","42","247","2147" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","8","0","2","1802","13","260","80","8","10","42","76","38","254","2331" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","9","0","1","1306","14","194","102","18","11","36","81","37","285","1800" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","10","0","2","1092","15","163","82","23","25","48","71","74","323","1595" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","11","0","3","1172","12","168","84","24","16","48","100","60","332","1687" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","12","0","5","1117","7","172","117","14","18","58","130","51","388","1689" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","13","0","8","1241","5","231","163","44","20","33","144","59","463","1948" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","14","0","2","1239","8","225","142","12","13","54","115","23","359","1833" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","15","0","0","1347","10","249","120","4","20","55","125","21","345","1951" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","16","0","2","1369","10","236","94","8","6","13","80","55","256","1873" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","17","0","2","1587","7","204","93","9","3","32","79","67","283","2083" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2000","2000-04-12 00:00:00","18","0","5","1211","6","172","53","11","4","29","7","49","153","1547" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","7","0","3","914","4","305","164","25","13","36","86","93","417","1643" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","8","0","4","1504","5","242","123","11","15","29","18","68","264","2019" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","9","0","7","1376","2","176","134","15","19","28","102","51","349","1910" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","10","0","5","986","9","179","79","14","19","40","126","37","315","1494" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","11","0","3","936","5","184","94","15","13","36","90","47","295","1423" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","12","0","1","811","6","164","88","11","12","35","61","52","259","1241" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","13","0","2","925","3","138","57","20","12","40","59","48","236","1304" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","14","0","3","1236","17","206","81","15","12","29","78","60","275","1737" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","15","0","3","1393","12","204","106","10","13","34","90","54","307","1919" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","16","0","4","1703","19","258","79","6","10","32","84","31","242","2226" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","17","0","5","1633","9","247","57","9","4","25","76","49","220","2114" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2000","2000-04-12 00:00:00","18","0","10","1646","13","166","40","6","2","26","61","48","183","2018" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","7","0","17","1585","10","290","122","13","11","18","82","35","281","2183" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","8","0","16","1665","17","215","86","10","18","34","62","56","266","2179" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","9","0","7","1549","11","169","100","9","15","25","82","60","291","2027" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","10","0","9","1826","67","159","94","8","17","51","109","43","322","2383" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","11","0","26","2788","84","172","160","21","10","34","132","52","409","3479" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","12","0","33","2215","50","245","129","13","7","51","121","75","396","2939" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","13","0","16","2353","22","288","126","16","12","53","116","44","367","3046" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","14","0","15","2160","37","247","122","7","18","30","97","25","299","2758" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","15","0","39","2154","20","287","116","9","9","25","102","59","320","2820" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","16","0","23","2122","13","222","105","7","12","21","90","40","275","2655" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","17","0","24","2318","22","204","66","5","4","27","82","28","212","2780" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2001","2001-05-04 00:00:00","18","0","12","1962","12","158","50","7","3","16","60","27","163","2307" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","7","0","8","1298","7","284","161","26","17","28","120","84","436","2033" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","8","0","8","1751","8","222","111","21","64","11","81","94","382","2371" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","9","0","5","1708","12","222","88","10","16","24","89","55","282","2229" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","10","0","12","2035","10","191","91","8","11","19","76","43","248","2496" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","11","0","14","2711","20","227","62","15","16","23","76","62","254","3226" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","12","0","34","3118","23","206","69","4","9","24","75","68","249","3630" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","13","0","35","3123","26","234","77","14","14","40","92","53","290","3708" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","14","0","61","3410","39","208","75","6","11","24","84","47","247","3965" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","15","0","34","3526","36","280","65","8","11","28","73","56","241","4117" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","16","0","34","3376","31","203","51","5","14","21","40","33","164","3808" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","17","0","42","2859","13","225","37","3","2","18","34","34","128","3267" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2001","2001-05-04 00:00:00","18","0","50","3166","10","135","47","5","9","18","42","21","142","3503" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","7","0","3","1427","2","324","83","13","10","18","54","55","233","1989" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","8","0","17","1580","7","227","89","18","15","17","91","44","274","2105" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","9","0","10","1547","10","184","112","21","12","31","85","58","319","2070" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","10","0","3","1846","44","172","103","10","6","31","120","40","310","2375" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","11","0","11","2918","73","204","104","22","10","37","95","68","336","3542" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","12","0","13","2835","36","274","130","13","13","38","135","40","369","3527" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","13","0","20","3177","24","176","135","12","15","24","95","65","346","3743" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","14","0","44","3146","36","308","113","11","4","43","104","41","316","3850" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","15","0","33","2765","44","241","125","16","7","16","82","33","279","3362" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","16","0","20","2667","10","204","89","15","3","32","57","48","244","3145" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","17","0","22","2432","7","190","56","7","3","22","61","35","184","2835" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2002","2002-09-20 00:00:00","18","0","10","2273","10","191","51","2","2","11","42","28","136","2620" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","7","0","7","1026","4","348","112","21","5","21","95","84","338","1723" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","8","0","12","1409","8","234","126","13","9","23","59","93","323","1986" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","9","0","6","1464","7","261","70","12","12","23","101","85","303","2041" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","10","0","11","1756","23","185","99","12","5","27","62","96","301","2276" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","11","0","15","2207","25","231","66","18","6","31","77","57","255","2733" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","12","0","26","2824","22","173","82","12","10","24","58","86","272","3317" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","13","0","36","2831","33","246","67","22","7","26","66","67","255","3401" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","14","0","21","2704","42","279","75","14","7","27","48","89","260","3306" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","15","0","33","3036","26","337","58","7","7","21","60","43","196","3628" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","16","0","35","2683","28","313","49","14","8","22","51","66","210","3269" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","17","0","27","3143","13","251","61","14","4","19","31","37","166","3600" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2002","2002-09-20 00:00:00","18","0","34","3021","10","191","35","6","3","11","36","51","142","3398" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","7","0","9","1691","4","311","64","16","4","19","41","62","206","2221" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","8","0","9","1963","12","308","82","10","10","25","68","51","246","2538" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","9","0","3","1577","15","197","80","20","6","32","58","96","292","2084" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","10","0","5","1589","21","226","91","12","2","54","111","47","317","2158" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","11","0","5","1474","8","196","83","20","3","28","78","109","321","2004" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","12","0","9","1594","9","258","117","12","7","50","107","59","352","2222" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","13","0","11","1616","9","240","105","8","4","42","136","79","374","2250" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","14","0","5","1733","6","289","132","36","11","16","78","115","388","2421" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","15","0","11","1616","9","287","129","10","5","25","106","71","346","2269" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","16","0","8","1915","7","311","111","8","2","21","66","106","314","2555" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","17","0","42","1994","10","251","79","10","2","38","83","70","282","2579" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2003","2003-07-03 00:00:00","18","0","8","1714","17","184","78","15","3","22","52","94","264","2187" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","7","0","3","1263","0","361","176","24","9","44","101","122","476","2103" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","8","0","16","1660","5","347","111","19","4","28","89","81","332","2360" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","9","0","12","1492","5","235","100","16","8","29","91","65","309","2053" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","10","0","3","1632","21","218","86","19","7","22","82","61","277","2151" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","11","0","11","1558","2","185","92","13","1","31","84","67","288","2044" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","12","0","16","1637","8","192","78","18","4","18","86","74","278","2131" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","13","0","9","1589","7","197","47","11","3","33","72","77","243","2045" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","14","0","7","1568","11","219","85","13","3","27","86","54","268","2073" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","15","0","9","1886","17","238","88","13","6","36","82","64","289","2439" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","16","0","10","1899","5","286","59","8","6","28","67","51","219","2419" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","17","0","15","2442","19","264","63","11","2","19","64","57","216","2956" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2003","2003-07-03 00:00:00","18","0","6","2012","6","202","27","7","0","15","47","62","158","2384" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","7","0","20","1771","4","398","69","15","7","33","49","73","246","2439" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","8","0","8","1886","5","281","75","11","17","19","87","56","265","2445" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","9","0","5","1624","13","245","74","19","12","30","92","50","277","2164" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","10","0","5","1624","12","235","94","14","4","27","123","74","336","2212" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","11","0","8","1689","13","244","111","13","12","33","103","81","353","2307" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","12","0","10","1553","12","271","143","14","8","30","100","79","374","2220" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","13","0","7","1407","14","326","140","15","8","36","131","100","430","2184" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","14","0","10","1741","17","298","142","19","14","18","77","117","387","2453" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","15","0","12","1788","4","357","105","11","7","22","119","84","348","2509" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","16","0","13","2025","9","411","95","28","3","22","64","121","333","2791" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","17","0","8","2071","20","356","77","11","2","29","87","70","276","2731" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2004","2004-05-27 00:00:00","18","0","8","1844","2","194","78","13","4","26","50","83","254","2302" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","7","0","9","1396","1","469","184","28","15","38","74","138","477","2352" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","8","0","9","1744","8","346","134","29","24","1","106","104","398","2505" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","9","0","4","1607","7","283","100","24","12","21","77","108","342","2243" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","10","0","3","1576","12","237","97","16","24","3","85","88","313","2141" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","11","0","7","1675","3","187","67","19","11","24","79","77","277","2149" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","12","0","7","1618","5","206","71","15","10","5","82","79","262","2098" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","13","0","11","1732","3","278","82","15","10","29","77","91","304","2328" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","14","0","15","1848","7","237","73","10","9","19","64","87","262","2369" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","15","0","12","2210","9","308","79","19","6","25","73","77","279","2818" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","16","0","14","2536","12","360","72","14","5","16","69","86","262","3184" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","17","0","22","2662","8","303","36","10","2","18","68","73","207","3202" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2004","2004-05-27 00:00:00","18","0","27","2469","11","240","43","6","1","15","47","97","209","2956" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","7","0","12","1839","5","392","87","19","14","7","22","112","261","2509" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","8","0","10","1903","8","283","83","18","21","21","35","104","282","2486" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","9","0","6","1570","5","231","83","23","21","24","43","103","297","2109" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","10","0","1","1276","13","207","111","13","26","28","120","66","364","1861" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","11","3","13","1277","4","252","119","10","32","30","131","72","394","1940" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","12","0","11","1253","15","260","122","19","18","31","119","88","397","1936" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","13","0","9","1313","8","301","123","15","22","25","108","79","372","2003" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","14","0","9","1349","15","299","129","21","11","26","83","80","350","2022" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","15","0","4","1615","2","272","125","15","22","22","102","116","402","2295" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","16","0","11","1595","8","327","117","10","22","20","118","66","353","2294" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","17","0","12","1694","8","279","74","5","4","16","108","54","261","2254" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2005","2005-05-10 00:00:00","18","0","6","1259","6","201","64","7","6","24","82","45","228","1700" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","7","0","8","1155","2","455","193","11","14","26","80","129","453","2073" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","8","0","5","1707","3","307","137","25","29","16","89","100","396","2418" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","9","0","7","1362","12","303","111","19","20","12","68","103","333","2017" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","10","0","6","1150","19","217","84","14","14","18","74","79","283","1675" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","11","0","15","1341","1","212","77","16","13","12","68","100","286","1855" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","12","0","7","1222","3","178","83","9","13","28","58","94","285","1695" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","13","0","5","1239","7","209","103","16","22","20","66","70","297","1757" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","14","0","5","1227","6","233","64","15","26","20","62","65","252","1723" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","15","0","3","1450","6","293","63","15","19","11","87","63","258","2010" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","16","0","7","1904","7","327","51","14","12","14","68","68","227","2472" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","17","0","17","2102","10","313","45","12","2","8","45","64","176","2618" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2005","2005-05-10 00:00:00","18","0","17","1707","8","156","30","5","8","7","60","44","154","2042" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","7","0","7","2269","4","481","50","18","9","18","72","73","240","3001" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","8","0","14","2135","7","325","48","11","3","21","72","68","223","2704" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","9","0","3","1784","24","301","81","15","9","27","83","56","271","2383" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","10","0","3","2015","21","315","52","17","13","29","89","89","289","2643" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","11","0","7","2259","26","211","100","10","4","49","85","69","317","2820" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","12","0","4","2158","14","201","106","9","9","31","121","64","340","2717" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","13","0","7","2105","11","278","102","10","5","33","100","69","319","2720" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","14","0","5","2093","20","328","135","19","9","22","109","86","380","2826" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","15","0","3","1759","8","314","108","14","13","16","106","68","325","2409" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","16","0","6","1672","10","366","74","13","11","23","101","74","296","2350" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","17","0","9","1848","11","214","86","7","0","32","90","78","293","2375" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2006","2006-10-02 00:00:00","18","0","2","1333","2","151","52","8","0","20","85","60","225","1713" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","7","0","5","1354","6","509","143","17","6","31","71","95","363","2237" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","8","0","4","1540","5","378","123","20","10","25","65","94","337","2264" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","9","0","5","1370","8","300","105","17","11","22","73","74","302","1985" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","10","0","3","1768","21","330","93","24","5","19","89","79","309","2431" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","11","0","9","2061","19","270","70","17","7","26","64","88","272","2631" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","12","0","5","1939","29","291","73","25","14","13","84","83","292","2556" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","13","0","9","1987","38","294","58","14","14","11","85","78","260","2588" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","14","0","4","1799","28","244","79","21","5","24","94","60","283","2358" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","15","0","5","1809","40","261","76","9","2","37","71","67","262","2377" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","16","0","11","2053","27","360","72","11","5","22","69","63","242","2693" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","17","0","13","2090","7","367","41","7","2","20","70","64","204","2681" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2006","2006-10-02 00:00:00","18","0","7","1623","9","245","27","9","4","9","61","51","161","2045" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","7","0","18","1648","6","423","52","17","19","12","59","76","235","2330" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","8","0","14","1576","5","318","66","14","17","9","52","52","210","2123" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","9","0","13","1657","13","245","82","18","7","25","96","78","306","2234" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","10","0","21","2694","22","322","71","17","10","15","58","146","317","3376" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","11","0","20","2274","56","282","65","18","7","12","44","101","247","2879" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","12","0","21","1694","26","184","67","14","6","32","67","52","238","2163" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","13","0","19","2753","19","312","84","12","6","33","89","59","283","3386" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","14","0","23","3475","44","445","116","15","19","16","99","97","362","4349" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","15","0","50","3065","41","456","101","21","11","12","88","79","312","3924" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","16","0","76","3396","18","374","74","12","3","11","83","75","258","4122" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","17","0","20","2779","22","318","50","4","3","5","50","51","163","3302" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2007","2007-06-22 00:00:00","18","0","10","2255","14","195","36","7","3","2","77","48","173","2647" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","7","0","4","1391","4","445","128","27","14","25","83","116","393","2237" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","8","0","2","1836","14","317","72","18","8","12","54","100","264","2433" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","9","0","1","1814","25","308","57","13","15","12","56","88","241","2389" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","10","0","8","2333","20","244","64","13","4","15","62","79","237","2842" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","11","0","9","2931","37","286","55","5","10","15","53","105","243","3506" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","12","0","49","3205","25","297","35","8","10","12","49","107","221","3797" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","13","0","14","3269","12","255","47","10","7","7","46","81","198","3748" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","14","0","46","3510","24","296","50","12","9","9","50","70","200","4076" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","15","0","71","3606","12","400","56","13","7","28","51","50","205","4294" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","16","0","16","3085","18","272","51","8","1","20","50","39","169","3560" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","17","0","11","3718","20","318","28","5","2","11","45","58","149","4216" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2007","2007-06-22 00:00:00","18","0","22","3546","13","215","33","6","3","23","38","49","152","3948" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","7","0","8","1515","6","410","79","15","2","17","77","59","249","2188" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","8","0","9","1786","11","320","66","15","10","23","74","55","243","2369" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","9","0","8","1828","16","234","84","15","6","29","109","60","303","2389" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","10","0","12","2634","33","346","92","16","11","21","125","48","313","3338" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","11","0","27","3593","47","331","97","16","13","22","108","56","312","4310" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","12","0","62","3810","18","341","110","10","5","37","139","54","355","4586" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","13","0","33","3516","25","482","94","10","16","26","87","68","301","4357" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","14","0","21","3036","31","380","87","15","12","25","81","83","303","3771" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","15","0","17","2805","31","404","61","5","5","8","104","38","221","3478" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","16","0","10","2621","20","341","67","7","2","22","47","42","187","3179" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","17","0","12","2156","16","220","34","2","0","8","61","24","129","2533" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2008","2008-06-27 00:00:00","18","0","10","2079","8","222","36","4","2","12","52","28","134","2453" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","7","0","10","1554","11","408","117","18","7","25","99","99","365","2348" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","8","0","8","1885","11","331","87","20","5","19","81","83","295","2530" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","9","0","7","2101","17","340","74","8","8","22","61","76","249","2714" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","10","0","12","2458","15","309","45","12","6","18","90","72","243","3037" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","11","0","14","3205","18","273","50","6","10","21","85","79","251","3761" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","12","0","18","3510","28","321","48","12","4","25","75","72","236","4113" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","13","0","20","3513","25","323","70","18","10","13","61","59","231","4112" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","14","0","17","3458","25","334","45","12","2","10","68","51","188","4022" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","15","0","21","3512","35","374","40","7","5","13","53","60","178","4120" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","16","0","26","3153","19","323","34","5","1","9","53","30","132","3653" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","17","0","29","2938","8","297","13","6","2","7","62","30","120","3392" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2008","2008-06-27 00:00:00","18","0","20","3134","10","221","25","2","0","13","43","44","127","3512" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","7","0","22","2195","2","488","39","18","30","13","70","45","215","2922" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","8","0","16","2272","5","294","43","10","2","22","59","57","193","2780" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","9","0","6","1860","21","272","46","9","34","16","84","60","249","2408" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","10","0","13","2018","3","257","82","13","34","27","68","84","308","2599" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","11","0","12","2483","7","229","54","13","6","31","120","62","286","3017" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","12","0","14","2387","4","275","77","13","27","32","76","74","299","2979" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","13","0","11","1946","13","253","105","10","12","20","119","64","330","2553" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","14","0","8","1850","6","326","88","12","18","19","82","94","313","2503" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","15","0","10","1756","13","305","93","12","13","23","71","111","323","2407" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","16","0","3","1832","9","328","83","10","5","18","96","77","289","2461" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","17","0","13","1867","15","309","67","12","3","17","52","78","229","2433" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2009","2009-05-11 00:00:00","18","0","5","1381","2","181","35","7","1","10","54","52","159","1728" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","7","0","13","1622","2","532","153","35","16","15","72","121","412","2581" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","8","0","1","1734","4","392","87","33","19","11","71","96","317","2448" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","9","0","11","1757","6","384","76","16","3","15","68","123","301","2459" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","10","0","6","2079","12","296","58","14","3","10","74","78","237","2630" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","11","0","8","2550","30","263","48","17","15","34","72","75","261","3112" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","12","0","11","2590","22","260","55","13","10","19","59","68","224","3107" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","13","0","7","2307","31","251","50","21","24","8","94","63","260","2856" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","14","0","11","1931","28","266","50","16","4","24","83","58","235","2471" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","15","0","3","1740","21","266","46","13","5","18","59","53","194","2224" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","16","0","19","1982","12","347","33","10","8","19","81","50","201","2561" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","17","0","16","2179","12","309","28","10","2","9","68","54","171","2687" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2009","2009-05-11 00:00:00","18","0","9","1483","7","173","16","4","4","10","56","52","142","1814" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","7","0","17","1671","6","423","56","27","4","17","53","51","208","2325" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","8","0","11","1857","5","345","69","23","2","18","80","49","241","2459" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","9","0","7","1605","12","282","63","11","5","29","87","65","260","2166" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","10","0","5","1484","7","267","76","14","10","34","95","58","287","2050" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","11","0","9","1657","12","322","89","27","5","33","105","62","321","2321" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","12","0","14","1575","10","284","91","13","6","40","130","64","344","2227" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","13","0","7","1607","5","330","103","19","2","25","111","74","334","2283" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","14","0","7","1666","6","359","106","15","6","33","113","66","339","2377" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","15","0","6","1799","3","320","102","11","3","27","110","65","318","2446" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","16","0","8","2008","8","413","79","12","5","25","89","50","260","2697" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","17","0","8","2070","10","335","83","7","2","22","98","42","254","2677" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2010","2010-05-20 00:00:00","18","0","10","1728","13","192","46","9","3","15","65","33","171","2114" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","7","0","4","1406","0","510","127","25","13","11","94","125","395","2315" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","8","0","5","1750","6","443","96","27","6","21","86","110","346","2550" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","9","0","5","1584","9","300","71","31","15","9","58","96","280","2178" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","10","0","8","1501","7","253","75","25","12","16","79","95","302","2071" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","11","0","7","1603","4","269","60","14","1","18","68","68","229","2112" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","12","0","9","1565","3","248","44","26","13","15","65","86","249","2074" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","13","0","11","1577","4","245","57","15","16","10","46","99","243","2080" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","14","0","9","1556","11","248","59","17","11","14","72","66","239","2063" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","15","0","7","1708","7","249","46","14","5","19","44","110","238","2209" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","16","0","15","2157","9","378","43","12","5","11","50","70","191","2750" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","17","0","26","2078","7","250","42","7","8","16","61","76","210","2571" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2010","2010-05-20 00:00:00","18","0","17","2038","10","154","21","5","5","6","37","49","123","2342" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","7","0","10","1594","5","454","45","15","10","8","90","53","221","2284" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","8","0","8","1867","5","326","54","13","6","11","63","73","220","2426" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","9","0","9","1645","9","301","43","11","10","7","59","93","223","2187" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","10","0","4","1515","10","282","53","19","12","18","101","81","284","2095" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","11","0","10","1632","10","298","84","18","12","6","83","81","284","2234" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","12","0","11","1595","9","296","80","5","5","17","104","62","273","2184" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","13","0","6","1599","7","346","72","12","8","19","103","89","303","2261" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","14","0","5","1688","10","328","103","19","11","17","132","70","352","2383" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","15","0","8","1807","8","341","79","7","6","28","112","55","287","2451" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","16","0","9","2022","12","422","93","14","6","9","110","70","302","2767" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","17","0","7","2021","15","306","51","17","13","15","92","64","252","2601" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","N","2012","2012-05-14 00:00:00","18","0","12","1759","10","178","43","10","3","14","76","66","212","2171" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","7","0","9","1390","1","537","120","36","16","20","82","109","383","2320" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","8","0","7","1521","10","440","68","21","6","19","82","103","299","2277" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","9","0","6","1527","7","429","84","19","7","12","72","94","288","2257" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","10","0","6","1579","15","250","54","16","1","5","69","100","245","2095" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","11","0","10","2238","19","291","60","10","6","24","57","68","225","2783" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","12","0","2","2606","14","329","72","3","8","20","69","66","238","3189" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","13","0","7","2301","24","301","57","12","4","21","66","61","221","2854" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","14","0","13","2001","44","294","57","7","8","18","75","67","232","2584" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","15","0","3","1783","27","339","52","15","4","10","79","70","230","2382" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","16","0","14","1888","1","334","48","8","6","11","43","82","198","2435" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","17","0","5","1989","5","328","38","7","11","11","53","58","178","2505" -"South West","E06000024","North Somerset","16021","338400","157500","M5","LA Boundary","337520","155010","21","337878","162596","TM","S","2012","2012-05-14 00:00:00","18","0","8","1488","7","183","23","2","9","12","35","54","135","1821" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","7","0","7","1221","6","287","100","4","13","5","21","49","192","1713" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","8","0","6","1337","8","287","149","4","9","3","14","57","236","1874" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","9","0","8","1144","7","283","121","0","3","6","29","70","229","1671" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","10","0","13","1370","11","209","126","0","10","6","54","95","291","1894" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","11","0","5","1407","6","168","150","0","7","5","60","85","307","1893" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","12","0","5","1340","3","194","103","0","5","3","78","92","281","1823" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","13","0","5","1169","9","194","111","7","9","2","58","94","281","1658" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","14","0","6","1262","9","189","117","12","14","2","63","82","290","1756" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","15","0","9","1287","9","201","101","5","9","10","45","69","239","1745" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","16","0","9","1750","10","217","84","5","6","20","38","103","256","2242" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","17","0","7","1883","7","131","74","8","1","14","33","66","196","2224" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2000","2000-10-05 00:00:00","18","0","1","1345","1","145","49","4","2","14","17","79","165","1657" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","7","0","3","812","0","315","146","5","6","18","32","106","313","1443" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","8","0","7","1658","7","429","148","3","8","27","22","97","305","2406" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","9","0","5","1560","4","257","118","4","12","18","28","71","251","2077" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","10","0","0","1432","7","197","106","3","5","23","16","66","219","1855" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","11","0","4","1298","1","181","79","0","9","12","17","60","177","1661" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","12","0","12","1199","3","174","90","1","8","12","11","96","218","1606" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","13","0","5","1248","12","184","97","2","8","21","12","77","217","1666" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","14","0","6","1328","4","196","113","3","15","20","6","71","228","1762" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","15","0","7","1413","9","212","80","2","14","24","5","74","199","1840" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","16","0","7","1578","18","270","98","2","14","17","8","76","215","2088" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","17","0","11","2027","9","284","79","2","1","17","18","74","191","2522" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2000","2000-10-05 00:00:00","18","0","7","1556","9","195","47","3","2","17","17","42","128","1895" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","7","0","11","1344","2","375","87","13","10","25","47","8","190","1922" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","8","0","5","1889","8","359","107","11","11","25","59","8","221","2482" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","9","0","9","1463","12","340","148","43","5","60","31","2","289","2113" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","10","0","11","1073","12","281","99","41","9","58","56","6","269","1646" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","11","0","3","1353","6","253","83","73","6","51","73","48","334","1949" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","12","0","10","1236","2","223","108","37","0","74","64","12","295","1766" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","13","0","4","1291","5","257","99","29","1","42","76","48","295","1852" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","14","0","7","1330","7","246","101","38","3","45","66","36","289","1879" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","15","0","11","1602","8","237","92","31","5","43","75","34","280","2138" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","16","0","12","1697","3","253","99","18","7","41","70","24","259","2224" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","17","0","21","2096","13","290","79","17","2","26","53","25","202","2622" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2001","2001-05-15 00:00:00","18","0","7","1350","9","170","51","11","2","28","66","13","171","1707" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","7","0","8","1056","0","337","150","18","3","46","68","39","324","1725" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","8","0","9","2212","10","345","121","12","5","23","67","32","260","2836" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","9","0","5","1639","6","259","98","24","5","41","68","14","250","2159" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","10","0","6","1325","7","207","79","10","6","46","59","22","222","1767" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","11","0","7","1298","16","210","86","12","5","39","69","17","228","1759" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","12","0","7","1192","8","224","72","8","3","36","67","43","229","1660" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","13","0","10","1237","6","189","82","19","7","29","65","30","232","1674" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","14","0","8","1169","4","212","78","8","1","31","56","18","192","1585" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","15","0","7","1274","10","270","68","12","4","19","50","30","183","1744" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","16","0","14","1718","8","316","92","15","6","36","53","35","237","2293" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","17","0","8","1869","11","321","64","5","3","28","45","25","170","2379" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2001","2001-05-15 00:00:00","18","0","11","1327","5","167","43","2","1","15","31","21","113","1623" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","7","0","12","1510","12","429","119","9","7","14","38","42","229","2192" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","8","0","11","2133","10","433","121","6","4","11","39","47","228","2815" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","9","0","9","2379","47","358","95","2","9","22","55","84","267","3060" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","10","0","8","3228","60","359","107","6","6","23","60","68","270","3925" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","11","0","76","3856","34","373","105","12","7","23","59","82","288","4627" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","12","0","16","3591","14","402","82","10","8","21","61","81","263","4286" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","13","0","22","3186","19","393","113","11","21","11","52","67","275","3895" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","14","0","15","3366","25","367","102","12","7","14","69","77","281","4054" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","15","0","5","3104","15","312","84","10","5","13","42","58","212","3648" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","16","0","18","3162","7","359","70","12","7","12","53","66","220","3766" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","17","0","9","3123","14","290","58","11","1","6","36","44","156","3592" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2004","2004-09-17 00:00:00","18","0","5","2212","10","169","33","3","1","6","32","41","116","2512" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","7","0","6","1255","3","364","124","19","16","22","30","102","313","1941" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","8","0","8","1988","9","375","126","27","10","16","22","95","296","2676" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","9","0","7","1806","8","309","100","22","13","12","37","98","282","2412" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","10","0","6","1987","2","292","85","16","13","10","34","62","220","2507" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","11","0","7","2322","18","248","65","9","16","6","28","91","215","2810" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","12","0","21","2667","23","251","77","8","6","15","36","47","189","3151" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","13","0","13","2775","10","344","66","15","8","11","36","49","185","3327" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","14","0","20","3131","17","397","70","16","12","17","29","56","200","3765" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","15","0","18","3203","25","355","65","12","16","6","39","58","196","3797" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","16","0","42","3492","18","468","74","12","24","11","24","79","224","4244" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","17","0","37","3629","30","358","46","6","4","4","22","39","121","4175" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2004","2004-09-17 00:00:00","18","0","31","2922","18","197","38","8","6","10","16","34","112","3280" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","7","0","9","1709","13","435","103","5","6","2","43","50","209","2375" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","8","0","16","2310","13","401","97","8","13","5","39","60","222","2962" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","9","0","12","2418","48","346","90","13","12","16","51","75","257","3081" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","10","0","45","3458","55","328","97","3","14","8","62","95","279","4165" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","11","0","22","3779","41","336","106","9","9","5","66","93","288","4466" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","12","0","23","3314","18","379","116","8","20","16","55","93","308","4042" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","13","0","20","3224","18","353","102","12","11","8","53","72","258","3873" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","14","0","15","3255","17","367","108","19","14","8","50","74","273","3927" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","15","0","12","3237","24","356","65","17","15","8","43","62","210","3839" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","16","0","12","3383","12","357","65","23","13","11","46","46","204","3968" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","17","0","14","3299","14","346","45","9","5","4","44","59","166","3839" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2005","2005-09-16 00:00:00","18","0","12","2477","12","201","37","2","2","1","38","56","136","2838" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","7","0","9","1502","8","388","112","17","19","5","72","83","308","2215" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","8","0","7","2238","11","403","159","16","10","12","60","72","329","2988" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","9","0","3","2031","15","301","88","9","14","12","50","61","234","2584" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","10","0","14","2335","6","262","82","2","8","3","43","51","189","2806" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","11","0","5","2621","11","304","67","3","12","3","36","50","171","3112" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","12","0","10","2834","12","297","66","2","11","2","49","63","193","3346" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","13","0","19","2802","25","296","70","7","16","6","52","60","211","3353" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","14","0","14","3269","20","442","60","14","22","4","44","51","195","3940" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","15","0","23","3448","24","455","68","9","13","4","47","58","199","4149" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","16","0","21","3552","28","470","47","9","12","7","36","47","158","4229" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","17","0","22","3606","28","398","46","2","2","6","30","46","132","4186" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2005","2005-09-16 00:00:00","18","0","32","3231","17","263","24","5","0","2","28","41","100","3643" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","7","0","12","1535","3","441","90","13","10","26","29","146","314","2305" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","8","0","12","2334","16","384","105","22","6","18","36","109","296","3042" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","9","0","22","2095","14","350","82","9","13","10","48","78","240","2721" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","10","0","17","2379","23","279","46","18","15","3","29","80","191","2889" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","11","0","34","2614","27","310","51","11","9","4","53","77","205","3190" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","12","0","31","2689","22","305","40","9","17","3","45","72","186","3233" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","13","0","46","2537","28","325","63","14","6","0","50","70","203","3139" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","14","0","49","2887","17","329","67","13","10","0","34","58","182","3464" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","15","0","49","2874","18","417","62","16","7","0","38","56","179","3537" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","16","0","29","3229","17","465","62","7","5","0","27","46","147","3887" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","17","0","33","3168","18","342","29","8","4","0","21","45","107","3668" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2006","2006-06-09 00:00:00","18","0","46","3041","17","249","24","1","2","1","17","31","76","3429" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","7","0","31","1675","11","441","140","5","1","5","43","49","243","2401" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","8","0","10","2288","16","404","72","8","1","3","58","77","219","2937" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","9","0","21","2295","52","327","108","3","7","3","77","99","297","2992" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","10","0","50","2738","49","355","64","3","9","4","82","101","263","3455" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","11","0","37","3064","35","331","80","6","3","3","76","101","269","3736" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","12","0","29","2959","24","363","84","6","17","4","72","102","285","3660" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","13","0","31","2848","25","395","77","8","19","3","65","89","261","3560" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","14","0","15","2899","45","399","76","22","20","3","62","82","265","3623" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","15","0","22","2779","18","385","60","13","13","2","49","70","207","3411" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","16","0","25","3158","10","353","53","13","12","4","35","58","175","3721" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","17","0","22","3115","20","316","47","9","11","3","43","72","185","3658" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2006","2006-06-09 00:00:00","18","0","22","2293","11","250","26","3","3","4","39","57","132","2708" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","7","0","9","1309","11","281","189","20","11","30","48","16","314","1924" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","8","0","5","1740","13","296","164","16","23","38","53","21","315","2369" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","9","0","4","1415","25","214","133","13","18","43","64","30","301","1959" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","10","0","8","1367","17","226","136","22","29","50","81","42","360","1978" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","11","0","10","1290","18","192","151","18","22","41","92","41","365","1875" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","12","0","9","1217","13","206","152","16","15","65","72","35","355","1800" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","13","0","3","1225","7","182","164","25","15","32","62","34","332","1749" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","14","0","7","1323","5","219","156","20","21","37","72","28","334","1888" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","15","0","11","1426","6","233","168","24","22","33","66","26","339","2015" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","16","0","8","1718","9","247","132","18","16","29","68","27","290","2272" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","17","0","14","1903","24","238","111","20","15","30","59","36","271","2450" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2007","2007-10-10 00:00:00","18","0","6","1218","15","139","94","10","3","27","67","22","223","1601" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","7","0","8","909","4","284","189","28","8","44","82","32","383","1588" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","8","0","8","1764","5","276","158","17","12","37","54","35","313","2366" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","9","0","10","1577","11","227","154","18","23","38","81","26","340","2165" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","10","0","4","1348","14","170","123","26","17","28","58","32","284","1820" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","11","0","5","1160","22","169","129","21","22","21","55","30","278","1634" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","12","0","5","1099","7","165","126","25","10","40","55","28","284","1560" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","13","0","11","1203","8","170","98","21","12","26","68","26","251","1643" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","14","0","4","1116","7","191","125","14","21","43","65","25","293","1611" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","15","0","11","1293","12","224","153","14","21","29","59","16","292","1832" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","16","0","11","1681","14","280","130","11","17","34","43","27","262","2248" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","17","0","12","1852","26","287","122","11","13","34","34","22","236","2413" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2007","2007-10-10 00:00:00","18","0","9","1599","14","213","71","12","5","29","53","19","189","2024" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","7","0","24","2142","18","578","67","13","5","24","20","59","188","2950" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","8","0","16","2547","7","512","80","24","14","21","32","69","240","3322" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","9","0","17","2043","20","369","79","29","3","18","38","108","275","2724" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","10","0","17","2499","18","351","72","24","8","26","38","79","247","3132" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","11","0","11","2684","11","310","72","23","8","16","34","93","246","3262" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","12","0","15","2246","8","319","70","22","7","26","27","124","276","2864" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","13","0","8","2051","12","327","76","31","4","14","56","88","269","2667" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","14","0","9","1979","23","320","81","28","7","14","36","98","264","2595" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","15","0","9","2108","26","370","64","21","6","13","36","111","251","2764" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","16","0","26","2230","8","404","76","26","2","11","34","102","251","2919" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","17","0","20","2636","19","357","42","21","6","6","19","68","162","3194" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2008","2008-06-30 00:00:00","18","0","17","1719","9","214","31","15","2","8","31","63","150","2109" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","7","0","16","1686","11","672","117","41","10","10","39","100","317","2702" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","8","0","15","2361","10","464","110","53","9","16","34","95","317","3167" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","9","0","11","2031","14","393","82","31","9","8","28","115","273","2722" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","10","0","14","2025","22","326","70","30","6","16","30","101","253","2640" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","11","0","6","2067","33","298","43","18","6","8","25","72","172","2576" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","12","0","9","2431","17","296","65","18","7","7","16","44","157","2910" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","13","0","17","2325","25","313","64","24","9","12","29","78","216","2896" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","14","0","18","2130","33","360","81","32","6","8","27","76","230","2771" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","15","0","11","2121","32","400","64","25","13","9","40","45","196","2760" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","16","0","18","2093","31","419","47","14","11","10","27","30","139","2700" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","17","0","24","2707","20","458","51","18","6","8","29","53","165","3374" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2008","2008-06-30 00:00:00","18","0","10","1710","15","230","31","5","2","8","23","61","130","2095" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","7","0","13","1729","12","511","70","29","13","6","22","39","179","2444" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","8","0","21","2411","19","503","76","27","14","5","20","56","198","3152" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","9","0","21","2275","34","424","85","42","12","6","19","65","229","2983" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","10","0","33","3427","37","384","90","40","7","10","24","62","233","4114" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","11","0","96","3740","35","374","90","40","12","16","32","67","257","4502" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","12","0","24","3298","13","358","76","34","8","12","16","66","212","3905" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","13","0","25","3119","19","424","58","39","2","5","20","61","185","3772" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","14","0","22","3221","36","401","47","28","5","15","21","73","189","3869" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","15","0","23","3616","19","412","78","24","5","20","20","47","194","4264" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","16","0","28","3508","15","460","68","30","2","6","7","46","159","4170" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","17","0","26","3148","12","386","50","13","4","4","18","48","137","3709" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2010","2010-07-09 00:00:00","18","0","16","2325","14","223","30","11","2","4","10","47","104","2682" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","7","0","14","1458","10","533","85","28","13","11","23","108","268","2283" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","8","0","17","2151","19","438","90","28","16","16","33","95","278","2903" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","9","0","15","2206","17","280","59","21","13","3","19","94","209","2727" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","10","0","15","2397","38","285","54","22","13","9","16","78","192","2927" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","11","0","19","2902","22","326","56","19","9","10","31","58","183","3452" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","12","0","14","2947","19","319","34","15","4","4","17","76","150","3449" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","13","0","31","2849","16","484","58","14","9","6","18","64","169","3549" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","14","0","26","3482","15","407","38","19","4","10","13","52","136","4066" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","15","0","29","3607","19","515","51","15","8","7","19","47","147","4317" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","16","0","32","3610","20","490","47","16","2","6","18","50","139","4291" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","17","0","20","3781","25","348","30","5","6","7","17","49","114","4288" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2010","2010-07-09 00:00:00","18","0","30","2985","11","274","22","3","1","7","6","31","70","3370" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","7","0","4","1462","4","457","72","2","8","18","39","28","167","2094" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","8","0","11","2151","9","477","81","31","8","23","19","45","207","2855" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","9","0","4","1690","6","402","101","27","11","9","27","108","283","2385" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","10","0","1","1499","8","284","104","10","13","33","15","101","276","2068" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","11","0","8","1355","2","263","64","12","8","30","33","98","245","1873" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","12","0","2","1295","1","280","92","29","12","19","41","84","277","1855" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","13","0","1","1469","7","345","85","35","11","15","51","100","297","2119" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","14","0","4","1555","6","362","83","26","22","22","42","106","301","2228" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","15","0","3","1580","9","313","67","20","9","15","32","80","223","2128" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","16","0","9","2109","3","445","82","23","11","7","26","85","234","2800" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","17","0","5","2356","8","331","71","24","2","12","37","58","204","2904" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","N","2012","2012-04-17 00:00:00","18","0","1","1194","5","184","38","11","3","10","29","55","146","1530" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","7","0","3","1424","1","593","97","26","24","25","88","39","299","2320" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","8","0","2","2053","4","539","141","19","32","36","69","43","340","2938" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","9","0","0","1532","9","399","79","21","21","9","81","48","259","2199" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","10","0","3","1366","13","321","71","17","18","15","76","23","220","1923" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","11","0","4","1386","6","325","69","32","19","8","72","33","233","1954" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","12","0","3","1451","6","303","85","11","15","4","60","33","208","1971" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","13","0","3","1464","8","317","80","17","19","11","45","16","188","1980" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","14","0","3","1346","5","312","66","21","20","13","61","29","210","1876" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","15","0","1","1551","10","387","82","24","20","9","69","22","226","2175" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","16","0","6","1902","13","527","57","15","4","4","52","31","163","2611" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","17","0","5","2344","6","487","39","5","3","6","44","21","118","2960" -"South West","E10000008","Devon","16023","296900","92000","M5","30","296761","91340","29","296862","93112","TM","S","2012","2012-04-17 00:00:00","18","0","3","1624","8","226","20","4","5","5","58","26","118","1979" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","7","0","4","2040","15","378","121","24","18","27","128","47","365","2802" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","8","0","13","2195","21","348","130","14","15","34","108","54","355","2932" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","9","0","9","1719","15","311","136","26","25","48","146","58","439","2493" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","10","0","6","1637","20","253","110","21","14","27","135","110","417","2333" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","11","0","5","2113","40","281","132","21","14","35","148","69","419","2858" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","12","0","8","1926","23","303","118","13","10","41","124","72","378","2638" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","13","0","14","2030","23","337","119","11","13","44","117","94","398","2802" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","14","0","14","2362","21","283","100","5","15","28","116","66","330","3010" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","15","0","8","2703","29","292","85","3","11","43","106","59","307","3339" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","16","0","18","3066","25","330","64","7","7","30","90","60","258","3697" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","17","0","10","3031","18","215","71","6","6","18","110","39","250","3524" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2000","2000-04-14 00:00:00","18","0","4","2352","16","134","54","0","0","25","71","30","180","2686" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","7","0","5","1476","5","213","140","5","19","38","149","72","423","2122" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","8","0","8","2046","9","208","91","12","16","34","140","93","386","2657" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","9","0","11","1768","8","199","108","9","17","34","138","82","388","2374" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","10","0","2","1649","13","200","116","18","13","29","136","62","374","2238" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","11","0","35","1891","17","274","114","12","15","44","116","77","378","2595" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","12","0","14","2265","20","259","91","16","14","34","133","50","338","2896" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","13","0","9","2434","35","301","143","16","12","44","132","42","389","3168" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","14","0","12","2730","43","439","133","27","19","44","117","77","417","3641" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","15","0","9","3291","35","531","156","19","9","48","110","85","427","4293" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","16","0","19","3490","33","457","89","13","18","40","112","61","333","4332" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","17","0","18","3800","23","363","69","4","3","26","53","54","209","4413" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2000","2000-04-14 00:00:00","18","0","25","3234","19","252","67","8","4","25","46","40","190","3720" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","7","0","16","2592","10","449","144","25","13","32","94","77","385","3452" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","8","0","10","2792","14","338","132","18","10","28","110","79","377","3531" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","9","0","7","1882","17","360","105","27","20","41","115","106","414","2680" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","10","0","7","1516","9","251","116","27","14","45","122","103","427","2210" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","11","0","2","1432","11","212","115","28","6","47","126","93","415","2072" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","12","0","2","1457","9","207","118","24","17","37","143","95","434","2109" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","13","0","8","1581","14","201","126","18","12","63","122","96","437","2241" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","14","0","7","1744","5","254","92","20","8","49","145","75","389","2399" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","15","0","10","1796","12","266","93","11","7","29","120","85","345","2429" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","16","0","10","2226","24","234","92","9","3","34","110","77","325","2819" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","17","0","10","2246","3","170","58","9","2","34","120","71","294","2723" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2001","2001-09-25 00:00:00","18","0","13","1727","2","138","45","3","1","41","96","52","238","2118" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","7","0","6","1750","2","280","88","15","8","41","104","87","343","2381" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","8","0","14","2127","0","229","91","12","16","35","118","88","360","2730" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","9","0","5","1877","5","185","107","17","9","26","123","79","361","2433" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","10","0","10","1730","6","210","89","14","13","35","108","62","321","2277" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","11","0","6","1474","0","232","110","25","9","44","106","85","379","2091" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","12","0","6","1376","12","245","94","23","18","32","102","98","367","2006" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","13","0","5","1352","1","169","124","37","18","38","112","83","412","1939" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","14","0","21","1452","1","252","133","29","18","38","116","86","420","2146" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","15","0","11","1790","6","275","142","32","20","40","121","70","425","2507" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","16","0","8","2081","7","399","80","16","15","35","142","61","349","2844" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","17","0","19","2518","5","343","82","13","25","7","85","76","288","3173" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2001","2001-09-25 00:00:00","18","0","14","2640","10","223","56","6","5","12","83","77","239","3126" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","7","0","10","2848","11","404","165","24","19","41","120","83","452","3725" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","8","0","13","2535","8","396","128","18","16","30","108","77","377","3329" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","9","0","6","1842","28","236","111","19","11","31","133","114","419","2531" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","10","0","7","1369","15","209","96","14","19","51","166","112","458","2058" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","11","0","7","1288","9","263","117","22","15","46","154","86","440","2007" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","12","0","9","1491","7","185","116","25","10","19","150","79","399","2091" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","13","0","2","1863","4","225","97","11","14","48","146","82","398","2492" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","14","0","7","1743","12","324","99","13","13","41","112","79","357","2443" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","15","0","7","1877","14","266","100","9","8","35","133","79","364","2528" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","16","0","16","2648","24","274","77","14","0","33","129","61","314","3276" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","17","0","12","2399","10","207","61","9","1","35","133","67","306","2934" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2002","2002-05-15 00:00:00","18","0","10","1782","8","152","49","2","2","48","110","71","282","2234" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","7","0","9","2121","2","294","88","25","10","26","138","84","371","2797" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","8","0","8","2183","3","242","95","14","18","25","121","70","343","2779" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","9","0","5","1911","11","193","117","17","21","21","121","48","345","2465" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","10","0","2","1944","14","182","103","22","16","27","90","55","313","2455" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","11","0","9","1499","12","213","110","17","16","25","108","61","337","2070" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","12","0","7","1364","12","196","121","36","17","31","120","57","382","1961" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","13","0","5","1401","20","232","124","14","20","42","142","65","407","2065" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","14","0","8","1458","1","334","113","15","11","43","133","65","380","2181" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","15","0","7","1794","14","339","115","17","9","42","123","59","365","2519" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","16","0","12","2378","19","383","98","16","13","41","113","55","336","3128" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","17","0","38","2802","2","348","84","7","3","34","92","64","284","3474" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2002","2002-05-15 00:00:00","18","0","17","2602","10","207","50","2","0","23","105","45","225","3061" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","7","0","9","2280","7","495","140","31","22","36","79","105","413","3204" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","8","0","21","2264","14","345","70","24","12","19","89","90","304","2948" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","9","0","20","1946","25","339","70","11","18","15","126","97","337","2667" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","10","0","2","1495","10","258","92","23","19","30","120","89","373","2138" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","11","0","7","1327","19","206","109","22","18","23","155","92","419","1978" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","12","0","8","1826","21","192","73","10","12","39","148","74","356","2403" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","13","0","10","1654","13","223","74","17","14","30","96","114","345","2245" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","14","0","4","1278","9","237","64","18","19","40","94","86","321","1849" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","15","0","8","1868","3","253","69","13","13","40","132","101","368","2500" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","16","0","8","2127","26","254","63","6","5","44","98","97","313","2728" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","17","0","16","2176","10","170","51","10","11","27","102","85","286","2658" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2003","2003-10-06 00:00:00","18","0","21","1815","1","125","43","5","4","33","87","71","243","2205" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","7","0","8","2166","5","358","91","13","1","18","105","74","302","2839" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","8","0","15","2405","4","239","71","20","23","17","102","80","313","2976" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","9","0","9","1590","10","165","76","13","19","15","92","55","270","2044" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","10","0","3","1494","6","208","82","20","17","35","99","48","301","2012" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","11","0","7","1381","16","174","120","13","20","25","98","70","346","1924" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","12","0","3","1435","29","230","115","18","21","17","87","73","331","2028" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","13","0","3","1870","18","298","133","12","20","34","141","78","418","2607" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","14","0","6","2044","32","327","138","31","15","27","127","96","434","2843" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","15","0","9","1641","18","339","128","17","10","26","118","79","378","2385" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","16","0","6","1626","11","394","112","21","12","23","97","85","350","2387" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","17","0","10","2324","8","354","78","11","7","26","94","55","271","2967" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2003","2003-10-06 00:00:00","18","0","8","2314","10","254","46","8","4","20","86","64","228","2814" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","7","0","6","1887","23","449","136","20","34","16","92","60","358","2723" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","8","0","13","2065","33","331","124","22","17","20","88","44","315","2757" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","9","0","6","1535","27","342","98","20","19","32","109","82","360","2270" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","10","0","7","1755","34","266","109","17","17","33","151","93","420","2482" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","11","0","3","2034","40","266","87","16","7","32","114","73","329","2672" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","12","0","13","2033","30","290","102","22","15","29","121","89","378","2744" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","13","0","17","2518","24","347","96","11","25","29","114","73","348","3254" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","14","0","27","2658","36","296","84","19","29","27","85","91","335","3352" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","15","0","54","2696","21","304","83","9","15","30","102","43","282","3357" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","16","0","17","3163","23","254","69","6","10","20","87","56","248","3705" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","17","0","15","3024","16","184","58","7","10","14","79","62","230","3469" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","E","2004","2004-07-02 00:00:00","18","0","15","2734","18","161","40","6","2","18","77","53","196","3124" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","7","0","12","1932","43","300","87","13","5","33","117","93","348","2635" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","8","0","15","2134","7","235","94","17","20","21","123","88","363","2754" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","9","0","7","1932","16","209","85","18","18","25","130","77","353","2517" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","10","0","16","2021","23","212","108","20","26","26","130","64","374","2646" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","11","0","12","2208","16","304","102","12","18","32","116","89","369","2909" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","12","0","17","2434","16","344","97","15","19","28","110","64","333","3144" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","13","0","28","2605","38","335","112","17","7","27","115","54","332","3338" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","14","0","22","2478","26","493","105","17","16","45","79","88","350","3369" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","15","0","15","2902","19","464","110","18","12","22","57","78","297","3697" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","16","0","24","3388","24","437","92","23","13","24","60","56","268","4141" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","17","0","35","2757","68","339","66","7","5","18","55","54","205","3404" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","18","375767","178163","LA Boundary","381800","180030","TM","W","2004","2004-07-02 00:00:00","18","0","16","3353","12","248","42","2","4","15","47","44","154","3783" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","7","0","16","2517","4","627","135","26","25","22","104","110","422","3586" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","8","0","9","2660","17","453","111","32","14","26","102","71","356","3495" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","9","0","5","1850","14","351","123","22","21","27","133","78","404","2624" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","10","0","5","1462","17","298","118","17","27","37","136","98","433","2215" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","11","0","5","1409","10","281","91","12","10","37","154","106","410","2115" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","12","0","9","1478","6","242","95","27","17","28","162","60","389","2124" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","13","0","7","1629","8","297","99","15","10","43","143","95","405","2346" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","14","0","10","1742","7","285","86","10","14","29","144","87","370","2414" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","15","0","13","1961","12","285","91","9","6","33","141","85","365","2636" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","16","0","14","2492","14","268","65","6","12","35","133","65","316","3104" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","17","0","10","2303","8","193","46","4","3","20","125","79","277","2791" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2005","2005-04-21 00:00:00","18","0","8","2162","6","131","62","4","3","26","105","84","284","2591" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","7","0","8","2006","2","370","109","13","10","26","125","88","371","2757" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","8","0","8","2397","1","240","74","15","13","30","141","91","364","3010" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","9","0","2","1939","7","270","91","19","27","15","135","63","350","2568" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","10","0","6","1640","10","241","93","20","13","18","134","67","345","2242" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","11","0","7","1569","9","260","119","31","11","22","123","74","380","2225" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","12","0","7","1505","16","287","119","13","19","28","121","71","371","2186" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","13","0","10","1679","11","311","133","23","14","31","137","92","430","2441" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","14","0","7","1719","14","314","164","25","12","27","131","84","443","2497" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","15","0","14","2062","12","367","131","22","12","28","122","73","388","2843" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","16","0","27","2488","7","529","70","19","21","23","116","90","339","3390" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","17","0","9","3057","9","446","63","9","7","23","70","67","239","3760" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2005","2005-04-21 00:00:00","18","0","8","2689","13","243","58","4","1","15","84","57","219","3172" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","7","0","14","2826","4","556","146","23","19","26","85","100","399","3799" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","8","0","19","2555","10","380","125","22","15","18","59","73","312","3276" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","9","0","11","1880","16","415","117","15","18","32","91","89","362","2684" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","10","0","12","1864","20","311","110","15","19","41","126","96","407","2614" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","11","1","15","1866","18","284","82","14","13","35","132","84","360","2543" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","12","0","12","1631","15","246","87","12","15","23","173","61","371","2275" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","13","0","13","1855","18","289","96","32","14","26","125","99","392","2567" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","14","0","15","1872","25","300","84","19","14","25","149","65","356","2568" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","15","0","12","1804","16","270","53","15","9","11","123","64","275","2377" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","16","1","12","2070","15","189","57","14","4","27","121","74","297","2583" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","17","0","9","2132","17","181","45","14","3","27","145","45","279","2618" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2006","2006-06-26 00:00:00","18","0","22","1919","24","170","47","14","1","29","107","79","277","2412" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","7","0","8","2246","11","410","74","29","11","23","88","80","305","2980" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","8","0","9","2238","4","297","83","6","9","19","90","59","266","2814" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","9","0","8","1583","17","213","79","13","13","20","95","51","271","2092" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","10","0","11","1765","22","231","118","13","18","14","83","64","310","2339" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","11","0","8","1743","24","245","85","31","8","21","148","29","322","2342" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","12","0","3","1761","23","350","98","24","9","20","148","73","372","2509" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","13","0","6","1647","11","243","132","25","23","31","89","86","386","2293" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","14","0","6","1769","26","380","92","25","11","23","128","69","348","2529" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","15","0","13","1460","12","299","92","23","20","37","120","50","342","2126" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","16","0","20","2047","15","455","100","16","16","27","96","60","315","2852" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","17","0","14","2461","12","329","100","19","2","24","82","71","298","3114" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2006","2006-06-26 00:00:00","18","3","15","2180","10","173","38","15","11","17","67","39","187","2565" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","7","0","7","2328","10","485","137","41","21","18","104","91","412","3242" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","8","0","6","2049","1","420","81","20","18","24","93","56","292","2768" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","9","0","4","1614","24","360","99","13","23","36","124","91","386","2388" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","10","0","9","1648","25","316","96","15","8","28","124","89","360","2358" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","11","0","5","1674","28","232","111","16","15","29","136","70","377","2316" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","12","1","16","2263","34","340","83","7","22","20","131","78","341","2994" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","13","0","15","2740","14","287","53","11","6","25","146","81","322","3378" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","14","0","18","2597","9","309","65","11","8","27","106","56","273","3206" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","15","1","11","2810","19","291","52","8","5","35","92","47","239","3370" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","16","0","12","2765","18","216","43","11","2","21","96","47","220","3231" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","17","0","12","2792","14","128","39","8","1","12","71","37","168","3114" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2007","2007-10-19 00:00:00","18","0","13","2991","9","164","47","5","2","22","57","43","176","3353" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","7","0","1","1696","4","349","71","15","14","15","110","90","315","2365" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","8","1","14","1799","8","284","78","20","17","15","105","92","327","2432" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","9","0","17","1820","15","305","76","5","14","16","116","94","321","2478" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","10","0","6","2284","14","294","104","13","15","17","114","104","367","2965" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","11","0","5","2340","11","343","96","23","21","23","87","73","323","3022" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","12","0","9","2682","15","392","95","8","12","29","140","87","371","3469" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","13","0","11","2190","17","241","99","21","23","25","122","71","361","2820" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","14","0","10","2727","14","320","94","24","11","28","112","67","336","3407" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","15","0","27","3096","10","437","114","20","16","21","78","68","317","3887" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","16","0","50","3333","23","538","68","18","16","30","68","65","265","4209" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","17","0","20","3810","17","402","88","10","5","27","97","60","287","4536" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2007","2007-10-19 00:00:00","18","0","15","3145","8","232","41","1","2","17","67","41","169","3569" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","7","0","12","1933","31","547","118","29","37","22","93","106","405","2928" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","8","0","9","1838","27","333","113","16","23","25","100","80","357","2564" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","9","0","7","1582","21","292","76","17","21","28","131","71","344","2246" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","10","0","18","1690","37","288","80","14","19","26","140","100","379","2412" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","11","0","18","1954","41","303","95","13","14","22","129","78","351","2667" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","12","0","18","2239","26","284","69","18","19","20","121","86","333","2900" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","13","0","46","2434","19","272","74","13","18","33","113","73","324","3095" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","14","0","19","2209","17","348","69","12","6","22","99","51","259","2852" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","15","0","38","2359","22","307","49","4","4","28","100","35","220","2946" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","16","0","28","3149","17","295","45","8","6","20","95","33","207","3696" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","17","0","33","2874","17","202","29","3","3","18","71","21","145","3271" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2008","2008-05-02 00:00:00","18","0","17","2515","24","154","30","2","0","12","78","39","161","2871" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","7","0","11","2051","5","390","95","17","21","19","111","119","382","2839" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","8","0","15","2070","6","261","58","21","33","9","97","99","317","2669" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","9","0","9","1905","2","246","62","17","20","22","99","102","322","2484" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","10","0","18","2286","13","266","69","15","27","18","114","64","307","2890" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","11","0","14","2304","7","318","75","20","15","30","109","87","336","2979" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","12","0","23","2367","2","340","89","22","18","26","101","111","367","3099" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","13","0","75","2895","8","475","106","22","13","18","108","78","345","3798" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","14","0","47","3004","21","449","109","19","20","24","84","91","347","3868" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","15","0","24","2949","15","548","93","25","13","33","83","69","316","3852" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","16","0","26","3088","17","370","76","9","8","18","74","77","262","3763" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","17","0","24","3502","20","275","50","3","2","9","62","39","165","3986" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2008","2008-05-02 00:00:00","18","0","22","2907","15","209","21","5","5","9","45","37","122","3275" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","7","0","4","1689","8","311","62","16","17","4","44","44","187","2199" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","8","0","7","2593","19","416","116","29","25","12","71","95","348","3383" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","9","0","2","1759","20","281","93","6","8","39","131","81","358","2420" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","10","0","1","1411","9","230","95","5","13","44","169","53","379","2030" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","11","0","6","1232","16","215","92","18","8","20","137","104","379","1848" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","12","0","4","1179","13","252","73","5","11","26","122","105","342","1790" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","13","0","5","1354","16","261","86","19","19","4","49","124","301","1937" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","14","0","3","1556","21","242","93","26","15","17","95","129","375","2197" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","15","0","8","1867","13","233","69","9","7","30","111","62","288","2409" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","16","0","6","2288","18","241","76","8","5","23","123","76","311","2864" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","17","0","7","2137","15","345","52","6","3","27","76","83","247","2751" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2011","2011-04-05 00:00:00","18","0","7","1657","9","147","44","1","1","21","81","74","222","2042" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","7","0","2","1496","1","288","44","7","7","16","57","68","199","1986" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","8","0","10","2218","1","280","69","15","10","6","79","93","272","2781" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","9","0","4","1631","2","191","75","10","8","18","93","85","289","2117" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","10","0","2","1463","26","198","95","10","8","26","92","70","301","1990" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","11","0","4","1371","18","212","47","13","11","16","96","77","260","1865" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","12","0","1","1384","6","247","63","18","13","16","92","92","294","1932" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","13","0","4","1385","10","295","92","9","10","34","124","82","351","2045" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","14","0","6","1418","0","334","92","16","17","24","102","77","328","2086" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","15","0","0","1719","5","404","109","14","17","28","92","104","364","2492" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","16","0","5","2213","14","445","102","13","9","26","110","57","317","2994" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","17","0","7","2814","11","400","50","5","1","11","89","59","215","3447" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2011","2011-04-05 00:00:00","18","0","5","2438","22","189","35","2","5","10","62","54","168","2822" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","7","0","3","2770","4","585","86","22","18","17","76","81","300","3662" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","8","0","5","2411","17","487","29","16","7","11","40","86","189","3109" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","9","0","2","1494","17","307","72","17","12","19","112","107","339","2159" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","10","0","2","1317","9","314","79","9","8","27","113","113","349","1991" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","11","0","1","1281","13","260","23","9","16","17","74","99","238","1793" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","12","0","7","1144","6","291","60","12","16","16","105","117","326","1774" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","13","0","4","1420","10","294","64","8","16","9","92","104","293","2021" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","14","0","9","1598","18","281","21","11","12","11","61","108","224","2130" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","15","0","9","1580","13","300","49","7","8","13","66","98","241","2143" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","16","0","15","2153","13","312","37","9","5","13","104","91","259","2752" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","17","0","8","2138","9","251","15","5","4","4","36","91","155","2561" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2013","2013-04-16 00:00:00","18","0","5","1687","5","142","24","3","1","19","71","70","188","2027" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","7","0","14","2173","3","522","67","29","11","7","94","85","293","3005" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","8","0","15","2213","3","277","70","9","6","3","69","103","260","2768" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","9","0","14","1607","19","223","53","8","17","17","68","69","232","2095" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","10","0","3","1202","13","258","48","18","11","9","80","51","217","1693" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","11","0","8","1337","12","265","63","11","15","8","77","94","268","1890" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","12","0","3","1219","10","270","57","10","8","23","84","78","260","1762" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","13","0","8","1076","7","257","63","19","12","9","90","69","262","1610" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","14","0","2","1431","10","366","62","20","27","16","73","102","300","2109" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","15","0","7","1674","8","400","79","11","12","31","113","86","332","2421" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","16","0","3","1517","5","439","51","12","8","12","77","52","212","2176" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","17","0","7","2595","7","374","45","6","4","8","46","70","179","3162" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2013","2013-04-16 00:00:00","18","0","3","2247","12","278","38","4","2","18","56","47","165","2705" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","7","0","21","2302","15","574","124","28","19","8","75","78","332","3244" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","8","0","17","1679","34","411","66","7","13","25","81","77","269","2410" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","9","0","6","1707","13","323","59","13","5","15","95","106","293","2342" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","10","0","11","2134","26","304","89","20","17","2","117","126","371","2846" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","11","0","18","2189","45","368","63","15","7","28","113","95","321","2941" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","12","0","8","2645","28","388","43","12","6","16","114","96","287","3356" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","13","0","10","2705","16","333","83","11","16","4","80","132","326","3390" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","14","0","14","2609","38","396","61","7","13","23","87","64","255","3312" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","15","0","12","2834","19","404","36","2","7","17","100","58","220","3489" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","16","0","17","3146","31","251","43","8","8","0","62","79","200","3645" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","17","0","15","2770","31","248","31","3","0","13","66","38","151","3215" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","E","2015","2015-06-26 00:00:00","18","0","7","2214","13","217","24","3","2","12","69","48","158","2609" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","7","0","17","1866","5","379","64","9","13","16","104","97","303","2570" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","8","0","10","1750","10","297","59","14","14","17","92","90","286","2353" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","9","0","6","1867","24","293","44","10","16","24","95","84","273","2463" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","10","0","6","1990","22","344","42","12","21","14","104","90","283","2645" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","11","0","12","2355","12","355","40","12","18","6","123","76","275","3009" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","12","0","18","2579","11","448","77","12","8","21","120","76","314","3370" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","13","0","19","2796","23","514","54","11","26","6","89","65","251","3603" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","14","0","25","3044","19","564","85","13","13","16","83","77","287","3939" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","15","0","20","3295","28","644","64","7","8","25","84","82","270","4257" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","16","0","19","3337","18","621","45","9","2","12","58","63","189","4184" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","17","0","25","3401","14","451","40","6","10","2","57","41","156","4047" -"South West","E06000025","South Gloucestershire","18498","378000","178550","M4","Junction 18 M4","375767","178163","LA Boundary","381800","180030","TM","W","2015","2015-06-26 00:00:00","18","0","25","3144","29","302","23","3","2","14","48","40","130","3630" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","7","0","6","2552","13","400","99","22","35","9","95","66","326","3297" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","8","0","14","2917","14","283","119","8","47","12","115","40","341","3569" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","9","0","7","2198","17","332","128","5","12","47","124","64","380","2934" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","10","0","3","1403","13","238","102","10","15","51","146","67","391","2048" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","11","0","6","1300","13","202","119","15","18","37","147","94","430","1951" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","12","0","4","1221","13","201","112","11","20","40","134","97","414","1853" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","13","0","7","1293","7","232","116","13","44","11","168","47","399","1938" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","14","0","11","1565","9","208","133","7","32","35","175","56","438","2231" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","15","0","2","1608","21","265","105","7","5","42","154","73","386","2282" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","16","0","7","1909","24","222","85","4","4","32","116","48","289","2451" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","17","0","10","1974","11","202","78","3","5","30","136","68","320","2517" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","N","2000","2000-10-10 00:00:00","18","0","3","1680","10","146","49","3","2","27","109","66","256","2095" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","7","0","7","1520","6","327","84","6","8","51","125","93","367","2227" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","8","0","2","1822","6","203","111","2","5","32","109","68","327","2360" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","9","0","1","1592","12","178","120","9","9","37","109","40","324","2107" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","10","0","1","1457","10","212","98","15","6","58","116","67","360","2040" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","11","0","4","1312","18","221","122","8","7","28","125","69","359","1914" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","12","0","4","1219","12","244","117","13","8","54","140","53","385","1864" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","13","0","8","1298","5","214","99","8","13","34","136","60","350","1875" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","14","0","6","1325","17","263","147","6","8","42","143","59","405","2016" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","15","0","7","1669","11","364","126","19","7","55","104","55","366","2417" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","16","0","10","2313","14","351","108","9","1","48","92","52","310","2998" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","17","0","12","2798","13","280","60","5","3","32","96","43","239","3342" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","S","2000","2000-10-10 00:00:00","18","0","13","2439","20","198","47","6","3","24","66","66","212","2882" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","7","0","9","2960","7","383","173","19","15","40","85","81","413","3772" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","8","0","18","3461","18","360","132","19","24","21","84","66","346","4203" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","9","0","7","2230","25","238","142","11","15","32","151","72","423","2923" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","10","0","8","1876","19","226","114","8","7","48","157","47","381","2510" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","11","0","7","1618","9","209","121","17","14","36","153","70","411","2254" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","12","0","9","1589","12","236","124","19","13","50","132","71","409","2255" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","13","0","3","1713","8","228","127","11","17","24","132","40","351","2303" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","14","0","14","1919","8","277","155","15","14","24","127","40","375","2593" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","15","0","8","1869","7","253","84","9","4","31","170","46","344","2481" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","16","0","13","1857","19","221","80","4","6","6","146","76","318","2428" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","17","0","10","2142","13","232","78","7","4","38","117","52","296","2693" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2001","2001-06-14 00:00:00","18","0","14","2232","11","166","69","2","5","31","103","41","251","2674" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","7","0","12","1807","0","306","142","11","6","39","123","65","386","2511" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","8","0","7","1689","4","236","125","15","12","28","108","36","324","2260" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","9","0","9","1748","8","217","91","12","11","24","98","44","280","2262" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","10","0","7","1456","8","178","103","14","12","33","80","56","298","1947" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","11","0","14","1578","15","219","127","18","12","47","128","67","399","2225" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","12","0","13","1824","11","243","122","16","8","32","122","84","384","2475" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","13","0","7","1739","11","219","122","17","4","34","126","43","346","2322" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","14","0","11","1575","11","282","129","13","22","29","100","62","355","2234" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","15","0","16","2055","16","302","147","16","31","22","118","74","408","2797" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","16","0","13","2734","6","410","119","5","8","26","95","72","325","3488" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","17","0","16","3240","25","297","71","7","2","26","106","38","250","3828" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2001","2001-06-14 00:00:00","18","0","14","2331","9","176","49","5","2","29","88","49","222","2752" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","7","0","6","2375","24","417","127","34","13","25","99","60","358","3180" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","8","0","7","3025","38","272","109","16","10","50","81","69","335","3677" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","9","0","6","1782","31","207","90","17","17","38","106","81","349","2375" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","10","0","3","1655","39","239","131","21","25","27","151","79","434","2370" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","11","0","5","1809","38","226","125","13","12","38","168","72","428","2506" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","12","0","8","1878","32","309","106","15","10","29","114","57","331","2558" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","13","0","10","2198","19","309","104","15","9","34","112","58","332","2868" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","14","0","11","2240","15","306","79","8","4","15","114","56","276","2848" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","15","0","12","2491","30","276","74","5","5","13","133","43","273","3082" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","16","0","12","2455","38","209","70","6","2","27","97","43","245","2959" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","17","0","21","2467","26","194","53","1","0","29","97","33","213","2921" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2002","2002-05-24 00:00:00","18","0","14","2568","13","152","36","6","2","37","76","39","196","2943" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","7","0","3","1607","6","254","128","7","16","22","168","81","422","2292" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","8","0","11","2094","11","210","103","15","33","14","106","89","360","2686" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","9","0","6","1646","14","189","89","5","15","27","82","51","269","2124" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","10","0","4","1663","17","175","103","10","41","25","102","59","340","2199" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","11","0","0","2048","32","226","98","11","21","24","138","52","344","2650" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","12","0","12","2400","28","310","101","11","21","8","124","57","322","3072" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","13","0","10","2493","25","314","80","19","13","17","85","43","257","3099" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","14","0","16","2642","33","393","120","14","11","38","93","54","330","3414" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","15","0","12","2546","27","282","106","8","11","31","129","35","320","3187" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","16","0","16","2619","33","235","86","17","4","24","113","38","282","3185" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","17","0","14","3184","23","226","49","2","2","22","54","51","180","3627" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2002","2002-05-24 00:00:00","18","0","5","2696","21","161","33","3","0","17","41","29","123","3006" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","7","0","8","2369","23","473","149","28","21","17","68","88","371","3244" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","8","0","12","2681","32","345","126","17","9","38","86","58","334","3404" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","9","0","10","1764","37","263","105","14","13","41","111","82","366","2440" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","10","0","6","1534","32","231","110","10","7","54","132","82","395","2198" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","11","0","8","1477","26","256","97","15","10","49","129","89","389","2156" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","12","0","7","1222","59","292","100","14","6","56","126","62","364","1944" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","13","0","11","2240","22","301","108","10","10","23","109","100","360","2934" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","14","0","12","2490","20","282","112","17","15","26","110","67","347","3151" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","15","0","19","2458","26","295","75","3","6","37","98","50","269","3067" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","16","0","15","2522","24","230","52","3","2","32","98","41","228","3019" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","17","0","14","2156","23","202","63","7","3","30","71","42","216","2611" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2003","2003-03-28 00:00:00","18","1","10","1939","16","197","42","4","0","32","70","41","189","2351" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","7","0","5","1593","7","275","99","8","8","21","126","97","359","2239" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","8","0","9","1827","11","233","89","12","8","25","101","66","301","2381" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","9","0","4","1699","12","247","69","11","9","23","104","69","285","2247" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","10","0","11","1824","26","218","96","19","13","31","113","85","357","2436" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","11","0","11","2228","18","309","96","17","12","35","106","79","345","2911" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","12","0","24","2556","27","334","115","11","4","33","110","80","353","3294" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","13","0","16","2593","28","418","101","13","12","40","104","62","332","3387" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","14","0","17","2881","39","395","73","8","9","32","95","44","261","3593" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","15","1","16","3628","16","440","88","13","6","48","98","70","323","4423" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","16","0","30","4032","23","393","87","10","7","21","104","51","280","4758" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","17","0","20","3897","19","298","50","7","0","28","69","53","207","4441" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2003","2003-03-28 00:00:00","18","0","21","3069","17","179","33","5","1","15","53","45","152","3438" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","7","0","8","2468","6","423","140","29","21","20","94","85","389","3294" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","8","0","7","2688","3","328","93","22","18","12","91","94","330","3356" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","9","0","5","1859","18","300","103","13","6","31","110","67","330","2512" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","10","0","1","1597","17","267","101","12","11","35","149","74","382","2264" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","11","0","3","1504","7","267","97","10","13","43","193","70","426","2207" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","12","0","6","1328","11","265","101","8","17","36","194","57","413","2023" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","13","0","6","1369","8","278","91","11","7","49","190","61","409","2070" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","14","0","7","1540","10","284","78","9","8","43","151","69","358","2199" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","15","0","7","1824","31","280","92","11","4","52","121","76","356","2498" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","16","0","5","2168","15","247","71","5","2","43","153","89","363","2798" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","17","0","8","2122","20","212","57","6","1","24","135","39","262","2624" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2004","2004-09-28 00:00:00","18","0","4","1615","24","166","49","3","0","19","129","72","272","2081" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","7","0","4","1767","6","342","37","9","9","38","146","69","308","2427" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","8","0","7","2024","10","256","72","19","22","6","112","81","312","2609" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","9","0","5","1679","10","230","59","13","17","19","119","59","286","2210" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","10","0","2","1421","7","238","69","8","11","19","127","70","304","1972" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","11","0","2","1417","8","266","86","14","6","28","172","61","367","2060" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","12","0","3","1487","12","252","95","11","9","31","126","44","316","2070" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","13","1","4","1423","12","321","110","11","16","34","146","63","380","2140" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","14","0","6","1761","16","297","77","11","10","36","142","31","307","2387" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","15","0","6","2036","24","405","47","17","12","31","116","51","274","2745" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","16","0","25","2646","32","462","78","6","6","29","99","70","288","3453" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","17","0","12","3028","14","266","65","4","2","17","75","79","242","3562" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2004","2004-09-28 00:00:00","18","0","9","2362","8","168","42","7","0","25","61","60","195","2742" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","7","0","12","2441","9","538","135","21","15","17","99","98","385","3385" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","8","0","14","3125","14","397","99","19","14","23","98","94","347","3897" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","9","0","5","2159","28","296","104","27","23","24","116","79","373","2861" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","10","0","3","1561","6","331","107","11","16","44","144","77","399","2300" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","11","0","6","1291","5","216","111","12","17","39","134","103","416","1934" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","12","0","2","1238","9","187","100","15","44","27","135","85","406","1842" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","13","0","10","1726","13","230","89","20","26","33","141","56","365","2344" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","14","0","4","1468","7","282","102","13","12","48","130","69","374","2135" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","15","0","19","1914","5","242","112","18","21","5","114","78","348","2528" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","16","0","16","2240","10","225","76","21","12","38","122","69","338","2829" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","17","0","8","2528","22","252","59","9","1","21","83","88","261","3071" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2005","2005-10-06 00:00:00","18","0","5","2006","8","104","41","8","6","33","100","69","257","2380" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","7","0","7","1699","3","309","102","16","17","13","107","91","346","2364" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","8","0","7","2233","4","249","79","6","14","24","89","89","301","2794" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","9","0","8","1706","14","268","76","13","15","14","106","71","295","2291" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","10","0","3","1672","17","180","87","19","15","26","127","38","312","2184" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","11","0","5","1670","11","248","98","16","9","29","129","93","374","2308" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","12","0","4","1631","11","334","105","21","13","23","124","95","381","2361" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","13","1","9","1557","4","274","116","14","11","18","142","68","369","2213" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","14","0","8","1686","11","409","127","21","17","19","171","77","432","2546" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","15","0","2","1998","16","442","120","25","14","13","130","53","355","2813" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","16","0","10","2580","9","447","86","13","9","34","114","82","338","3384" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","17","0","18","3256","11","338","61","8","3","8","132","50","262","3885" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2005","2005-10-06 00:00:00","18","0","10","2523","11","240","35","4","2","15","130","33","219","3003" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","7","0","24","2683","12","581","118","42","18","12","88","74","352","3652" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","8","0","14","3204","12","504","98","17","16","17","65","58","271","4005" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","9","0","6","2125","21","410","87","23","20","27","113","88","358","2920" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","10","0","7","1549","16","307","88","19","11","48","119","76","361","2240" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","11","0","6","1554","17","242","89","9","12","27","167","57","361","2180" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","12","0","5","1618","23","240","85","16","12","22","117","71","323","2209" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","13","0","5","1893","16","369","76","20","22","26","139","60","343","2626" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","14","0","21","1629","6","199","111","16","13","23","111","77","351","2206" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","15","0","10","1769","21","304","79","10","11","27","118","74","319","2423" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","16","0","5","1910","20","327","62","9","10","27","132","102","342","2604" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","17","0","11","2127","20","240","56","7","4","21","143","77","308","2706" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2006","2006-04-24 00:00:00","18","0","9","1718","15","168","48","2","4","17","157","55","283","2193" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","7","0","12","2297","6","416","99","13","7","17","120","78","334","3065" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","8","0","9","2247","11","233","79","11","11","17","77","56","251","2751" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","9","0","8","1664","10","235","70","23","17","18","118","45","291","2208" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","10","0","4","2033","25","336","65","11","17","14","88","58","253","2651" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","11","0","6","1636","11","261","72","35","25","10","83","45","270","2184" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","12","0","10","1804","14","260","93","8","11","26","107","81","326","2414" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","13","0","8","1666","31","291","71","14","7","22","107","60","281","2277" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","14","0","12","1737","27","312","103","17","14","29","115","70","348","2436" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","15","0","9","1844","29","421","118","17","16","18","155","59","383","2686" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","16","0","11","2333","17","500","84","17","6","29","111","30","277","3138" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","17","0","19","2865","27","350","64","14","8","21","89","61","257","3518" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2006","2006-04-24 00:00:00","18","0","9","2341","15","184","32","6","1","11","57","52","159","2708" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","7","0","10","2933","3","630","139","37","28","25","92","70","391","3967" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","8","0","21","3070","17","411","91","18","15","15","86","55","280","3799" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","9","0","21","2201","22","354","91","16","13","33","111","72","336","2934" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","10","0","2","1464","22","306","86","19","14","45","137","97","398","2192" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","11","0","5","1329","10","235","93","13","15","43","148","58","370","1949" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","12","0","3","1343","7","225","82","19","14","45","149","71","380","1958" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","13","0","9","1681","11","291","83","14","17","16","199","40","369","2361" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","14","0","10","1837","9","281","84","16","19","34","140","95","388","2525" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","15","0","11","2033","14","309","83","9","18","39","105","68","322","2689" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","16","0","15","2263","34","321","58","7","12","30","96","81","284","2917" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","17","0","15","2320","16","256","39","8","17","16","129","60","269","2876" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2007","2007-04-19 00:00:00","18","0","19","1955","7","159","44","8","14","12","134","55","267","2407" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","7","0","13","1871","1","409","82","11","15","38","111","75","332","2626" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","8","0","10","2073","5","279","102","24","16","46","67","44","299","2666" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","9","0","5","1675","4","229","95","29","20","32","91","43","310","2223" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","10","0","3","1590","7","207","92","14","24","28","119","74","351","2158" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","11","0","12","1658","9","303","92","11","18","15","163","26","325","2307" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","12","0","8","1674","8","387","100","14","11","34","133","60","352","2429" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","13","0","10","1689","9","301","105","19","13","18","111","59","325","2334" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","14","0","29","1796","6","349","85","16","19","40","133","42","335","2515" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","15","0","6","2182","9","426","102","16","16","31","127","66","358","2981" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","16","0","6","3001","16","395","89","11","22","27","108","85","342","3760" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","17","0","22","3352","23","329","55","11","18","13","127","48","272","3998" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2007","2007-04-19 00:00:00","18","0","10","2578","13","236","27","8","12","14","78","41","180","3017" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","7","0","7","2487","11","472","124","23","12","23","126","60","368","3345" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","8","0","9","2199","6","339","93","22","14","24","108","50","311","2864" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","9","0","3","2003","19","344","87","13","9","23","140","62","334","2703" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","10","0","8","1611","15","310","98","18","6","31","125","69","347","2291" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","11","0","9","1412","13","347","93","8","9","31","163","64","368","2149" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","12","0","5","1520","8","334","72","6","8","24","151","91","352","2219" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","13","0","3","1678","13","283","71","7","7","17","142","65","309","2286" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","14","0","10","1800","12","311","91","8","10","30","142","80","361","2494" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","15","10","42","2208","12","334","86","14","19","8","131","68","326","2922" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","16","0","21","2397","17","378","46","8","4","25","129","71","283","3096" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","17","0","13","2478","19","252","48","5","6","6","112","69","246","3008" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2008","2008-05-15 00:00:00","18","0","16","2049","17","192","45","2","11","9","127","51","245","2519" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","7","0","8","1823","0","401","90","4","14","8","189","36","341","2573" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","8","0","3","1876","3","252","93","8","14","12","112","55","294","2428" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","9","0","9","1666","7","255","47","11","7","18","89","58","230","2167" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","10","0","10","1656","24","287","57","16","8","11","99","72","263","2240" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","11","0","16","1492","13","311","91","23","29","12","166","64","385","2217" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","12","0","4","1436","9","283","105","13","23","17","144","64","366","2098" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","13","0","2","1447","18","308","66","14","15","41","154","37","327","2102" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","14","0","8","1875","17","361","78","12","12","27","123","40","292","2553" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","15","0","8","2033","15","363","96","20","16","30","116","73","351","2770" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","16","0","10","2949","13","430","50","9","4","29","109","69","270","3672" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","17","0","20","3225","14","357","49","10","4","24","103","46","236","3852" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2008","2008-05-15 00:00:00","18","0","5","2510","14","170","30","6","0","12","73","64","185","2884" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","7","0","17","2661","8","398","48","9","12","26","115","74","284","3368" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","8","0","8","2952","10","343","79","14","10","16","83","83","285","3598" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","9","0","10","1985","22","304","32","12","14","8","72","48","186","2507" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","10","0","1","1320","12","230","84","10","12","7","103","70","286","1849" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","11","0","6","1210","6","228","66","12","11","22","109","91","311","1761" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","12","0","5","1218","6","213","76","10","5","11","109","90","301","1743" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","13","0","4","1360","8","189","75","13","5","25","102","76","296","1857" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","14","0","5","1626","11","200","84","10","16","27","78","72","287","2129" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","15","0","11","1569","18","233","54","15","5","30","102","72","278","2109" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","16","0","5","1939","8","213","58","7","4","16","75","61","221","2386" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","17","0","21","2274","18","194","47","3","8","10","46","71","185","2692" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2010","2010-05-11 00:00:00","18","0","8","1781","8","123","23","2","1","15","86","36","163","2083" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","7","0","7","1573","1","231","48","9","12","26","115","74","284","2096" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","8","0","21","2039","4","244","79","14","10","16","83","83","285","2593" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","9","0","4","1527","13","226","32","12","14","8","72","48","186","1956" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","10","0","15","1370","18","204","84","10","12","7","103","70","286","1893" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","11","0","8","1262","11","252","66","12","11","22","109","91","311","1844" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","12","0","10","1229","8","220","76","10","5","11","109","90","301","1768" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","13","0","32","1238","12","214","75","13","5","25","102","76","296","1792" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","14","0","6","1517","10","291","84","10","16","27","78","72","287","2111" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","15","0","11","1716","12","316","52","15","5","30","102","72","276","2331" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","16","0","8","2248","9","359","58","7","4","16","75","61","221","2845" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","17","0","15","2943","12","337","47","3","8","10","46","71","185","3492" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2010","2010-05-11 00:00:00","18","0","81","2367","9","148","23","2","1","15","86","36","163","2768" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","7","0","18","2654","15","567","114","19","29","2","48","87","299","3553" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","8","0","26","3088","15","376","96","10","15","2","63","75","261","3766" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","9","0","3","1955","18","358","113","13","7","20","82","107","342","2676" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","10","0","7","1486","16","308","91","14","16","15","100","100","336","2153" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","11","0","15","1310","7","294","78","20","27","14","109","90","338","1964" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","12","0","7","1366","30","323","73","17","23","17","108","81","319","2045" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","13","0","6","1515","9","326","78","9","22","8","114","71","302","2158" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","14","0","9","1625","17","271","69","4","19","4","98","96","290","2212" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","15","0","7","1814","10","331","85","9","8","15","88","83","288","2450" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","16","0","13","2278","15","404","64","20","3","22","94","89","292","3002" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","17","0","28","2335","22","300","37","9","6","19","84","60","215","2900" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","E","2012","2012-05-24 00:00:00","18","0","12","1842","13","229","43","7","3","20","72","53","198","2294" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","7","0","14","1831","0","504","79","10","8","10","85","110","302","2651" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","8","0","10","2031","4","283","62","11","15","11","75","74","248","2576" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","9","0","5","1681","10","261","67","15","15","9","60","62","228","2185" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","10","0","3","1522","5","268","72","8","19","7","53","118","277","2075" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","11","0","8","1594","1","317","69","7","8","25","103","80","292","2212" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","12","0","5","1518","10","341","76","4","8","19","103","79","289","2163" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","13","0","10","1574","17","408","85","10","13","19","78","67","272","2281" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","14","0","10","1762","11","384","85","11","9","22","98","73","298","2465" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","15","0","11","2093","7","416","73","13","16","24","87","96","309","2836" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","16","0","17","2695","8","446","61","12","9","17","71","89","259","3425" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","17","1","26","3226","11","340","32","6","0","12","81","67","198","3801" -"South West","E06000054","Wiltshire","26015","401500","182600","M4","17","391646","179560","16","410240","182940","TM","W","2012","2012-05-24 00:00:00","18","3","21","2611","13","249","17","1","3","10","44","42","117","3011" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","7","0","7","1822","2","378","129","21","9","31","71","61","322","2531" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","8","0","10","1540","6","268","125","20","5","39","92","40","321","2145" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","9","0","4","1178","16","270","138","22","9","50","118","65","402","1870" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","10","0","9","1433","28","274","145","12","12","40","139","69","417","2161" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","11","0","30","1668","67","276","151","10","9","27","127","68","392","2433" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","12","0","8","1752","27","337","130","22","8","36","107","80","383","2507" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","13","0","12","2281","15","360","127","20","6","46","83","94","376","3044" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","14","0","11","2326","4","310","140","23","16","32","77","76","364","3015" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","15","0","8","2340","4","363","97","25","5","27","81","90","325","3040" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","16","0","20","2616","10","300","63","19","5","36","70","69","262","3208" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","17","0","17","2914","10","236","53","6","6","18","61","57","201","3378" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2001","2001-03-30 00:00:00","18","0","12","2293","3","184","28","7","3","22","39","61","160","2652" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","7","0","20","1977","4","335","129","21","3","28","119","89","389","2725" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","8","0","14","2511","2","261","117","13","12","13","96","77","328","3116" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","9","0","5","1814","15","208","100","18","8","21","62","73","282","2324" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","10","0","5","1572","9","248","98","13","13","26","75","51","276","2110" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","11","0","25","1595","11","231","101","19","9","24","92","54","299","2161" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","12","0","3","1806","15","227","100","13","5","25","80","70","293","2344" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","13","0","7","1910","12","227","83","15","6","50","61","62","277","2433" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","14","0","13","1969","13","275","86","6","6","28","54","53","233","2503" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","15","0","12","2365","9","290","81","21","8","26","55","58","249","2925" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","16","0","13","2706","14","294","77","8","10","26","57","76","254","3281" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","17","0","15","2525","9","229","49","6","3","20","36","39","153","2931" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2001","2001-03-30 00:00:00","18","0","14","2549","9","166","56","16","2","21","44","59","198","2936" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","7","0","13","2101","4","387","125","18","18","36","88","59","344","2849" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","8","0","9","2008","11","322","115","27","11","37","93","77","360","2710" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","9","0","7","1570","10","274","138","18","11","38","108","105","418","2279" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","10","0","5","1287","5","265","131","13","14","48","124","64","394","1956" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","11","0","3","1236","8","276","139","22","13","45","126","74","419","1942" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","12","0","8","1464","3","222","156","23","13","29","113","73","407","2104" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","13","0","6","1388","7","264","170","30","10","39","112","87","448","2113" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","14","0","6","1516","10","276","145","19","4","28","77","122","395","2203" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","15","0","9","1721","4","295","133","11","7","17","163","42","373","2402" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","16","0","8","2356","20","282","103","16","2","31","113","78","343","3009" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","17","0","24","2882","34","232","74","11","2","31","87","135","340","3512" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2002","2002-06-25 00:00:00","18","0","13","2038","13","174","37","4","3","20","140","52","256","2494" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","7","0","18","2175","7","394","153","20","7","45","87","112","424","3018" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","8","0","23","2814","7","261","117","20","8","29","85","76","335","3440" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","9","0","18","2079","8","258","109","13","12","38","84","92","348","2711" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","10","0","4","1568","22","254","115","12","11","28","95","71","332","2180" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","11","0","6","1377","31","186","75","13","11","28","84","54","265","1865" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","12","0","3","1322","10","227","94","15","12","30","75","61","287","1849" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","13","0","5","1300","6","202","117","16","15","27","82","71","328","1841" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","14","0","7","1230","14","221","110","23","15","18","84","67","317","1789" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","15","0","9","1443","8","263","84","8","17","19","63","63","254","1977" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","16","0","12","1839","8","297","93","11","2","22","88","73","289","2445" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","17","0","6","2227","5","241","57","9","17","12","65","77","237","2716" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2002","2002-06-25 00:00:00","18","0","9","1879","10","154","44","14","3","22","56","55","194","2246" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","7","0","14","2198","3","423","131","16","17","29","91","71","355","2993" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","8","0","5","1860","5","359","120","23","23","39","105","80","390","2619" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","9","0","10","1374","6","315","147","18","23","23","141","64","416","2121" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","10","0","4","1331","7","276","135","16","21","39","158","69","438","2056" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","11","0","3","1300","7","298","114","17","27","41","142","100","441","2049" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","12","0","11","1338","4","266","133","17","9","31","158","81","429","2048" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","13","0","7","1405","14","240","147","14","15","41","130","92","439","2105" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","14","0","2","1653","1","322","127","18","14","42","111","95","407","2385" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","15","0","12","1926","4","308","126","11","13","44","128","119","441","2691" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","16","0","19","2509","18","287","120","9","2","32","121","95","379","3212" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","17","0","9","2850","5","270","76","5","8","36","95","93","313","3447" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2003","2003-03-26 00:00:00","18","0","18","2162","4","146","58","11","7","40","108","106","330","2660" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","7","0","19","1749","2","413","140","13","17","35","111","127","443","2626" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","8","0","22","2915","3","298","98","17","8","47","98","108","376","3614" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","9","0","11","2196","8","246","117","19","19","20","93","107","375","2836" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","10","0","10","1548","7","196","122","19","14","22","92","87","356","2117" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","11","0","4","1282","9","201","89","11","5","29","73","84","291","1787" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","12","0","4","1443","3","245","105","20","19","22","77","99","342","2037" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","13","0","5","1421","2","200","105","16","9","33","105","76","344","1972" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","14","0","3","1198","10","255","100","12","15","27","109","85","348","1814" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","15","0","7","1575","6","331","84","13","16","30","67","69","279","2198" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","16","0","8","2109","6","302","70","16","8","30","70","88","282","2707" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","17","0","24","1649","7","301","55","8","6","31","56","49","205","2186" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2003","2003-03-26 00:00:00","18","0","12","2008","6","152","50","2","3","26","55","69","205","2383" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","7","0","15","2075","9","351","122","13","9","10","77","87","318","2768" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","8","0","5","1940","23","316","112","16","23","21","89","68","329","2613" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","9","0","5","1416","6","295","118","19","8","21","103","86","355","2077" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","10","0","3","1389","8","283","115","21","9","38","115","71","369","2052" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","11","0","1","1463","5","302","147","17","13","25","131","84","417","2188" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","12","0","4","1277","80","285","150","29","28","25","126","102","460","2106" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","13","0","6","1642","9","300","138","16","14","27","131","106","432","2389" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","14","0","6","1836","8","304","134","19","17","31","122","101","424","2578" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","15","0","6","2062","7","349","120","20","10","31","129","91","401","2825" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","16","0","13","2463","13","335","105","11","11","24","112","113","376","3200" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","17","0","20","2678","10","262","78","13","7","26","107","98","329","3299" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","N","2004","2004-06-10 00:00:00","18","0","15","2190","21","153","53","6","14","13","88","71","245","2624" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","7","0","17","2088","0","417","178","24","9","30","89","167","497","3019" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","8","0","20","2851","5","332","123","10","9","26","99","114","381","3589" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","9","0","13","2001","8","248","97","30","16","19","89","95","346","2616" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","10","0","2","1615","20","184","103","17","21","18","83","78","320","2141" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","11","0","8","1248","9","186","86","22","11","17","88","78","302","1753" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","12","0","50","947","3","235","108","14","14","22","96","98","352","1587" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","13","0","13","1156","3","227","108","22","11","23","95","98","357","1756" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","14","0","11","1486","11","238","109","20","14","25","84","84","336","2082" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","15","0","12","1621","8","306","103","13","5","25","90","74","310","2257" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","16","0","13","1770","1","373","79","16","10","21","82","102","310","2467" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","17","0","23","2529","17","240","62","8","6","31","74","53","234","3043" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","M4 (15)","361812","183775","14","368807","193200","TM","S","2004","2004-06-10 00:00:00","18","0","11","2054","7","155","38","9","1","24","58","50","180","2407" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","7","0","11","2226","6","520","71","17","14","26","61","100","289","3052" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","8","0","11","1932","5","331","48","14","8","13","69","85","237","2516" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","9","0","10","1708","11","360","110","19","9","33","116","90","377","2466" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","10","0","7","1410","6","371","148","14","17","38","144","95","456","2250" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","11","0","6","1436","9","316","121","18","7","42","125","79","392","2159" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","12","0","14","1489","7","321","138","18","7","36","131","82","412","2243" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","13","0","12","1623","15","377","97","18","15","31","89","132","382","2409" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","14","0","7","1762","12","358","74","12","9","21","79","116","311","2450" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","15","0","14","2071","11","356","136","16","13","29","108","86","388","2840" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","16","0","20","2637","11","402","111","11","8","29","101","102","362","3432" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","17","0","21","2954","13","307","76","12","3","36","98","93","318","3613" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2005","2005-06-09 00:00:00","18","0","13","2385","7","211","57","9","2","36","119","84","307","2923" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","7","0","23","2438","8","453","151","16","17","30","114","153","481","3403" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","8","0","16","2973","1","79","116","21","13","33","108","126","417","3486" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","9","0","11","2173","1","138","103","25","8","20","86","89","331","2654" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","10","0","2","1769","16","272","89","17","7","14","78","72","277","2336" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","11","0","9","1592","12","231","101","8","8","28","102","28","275","2119" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","12","0","5","1312","6","271","98","17","10","20","86","45","276","1870" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","13","0","6","1222","1","217","111","12","12","35","106","59","335","1781" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","14","0","3","1286","2","64","110","16","5","20","106","76","333","1688" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","15","0","8","1721","3","123","72","9","6","19","96","58","260","2115" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","16","0","10","2207","8","355","56","5","5","23","64","84","237","2817" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","17","0","24","2479","7","335","93","9","5","23","68","55","253","3098" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2005","2005-06-09 00:00:00","18","0","9","2085","6","162","67","5","5","10","67","54","208","2470" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","7","0","5","2101","6","489","110","20","22","12","85","78","327","2928" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","8","0","10","1740","4","286","49","16","8","14","67","48","202","2242" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","9","0","6","1897","5","209","156","21","24","10","208","37","456","2573" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","10","0","6","1861","9","123","162","21","34","29","196","86","528","2527" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","11","0","4","1460","4","274","88","18","22","32","112","76","348","2090" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","12","0","2","1527","3","320","132","14","18","26","120","112","422","2274" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","13","0","3","1721","10","435","132","15","17","44","109","107","424","2593" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","14","0","12","1744","3","392","126","23","24","39","129","90","431","2582" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","15","0","6","2482","6","109","127","11","16","21","98","89","362","2965" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","16","0","6","3072","7","179","116","22","25","19","158","32","372","3636" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","17","0","10","2716","13","291","74","12","6","27","107","101","327","3357" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2006","2006-10-19 00:00:00","18","0","8","1853","0","115","32","3","0","25","63","85","208","2184" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","7","1","15","2646","5","160","159","24","12","28","138","123","484","3310" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","8","0","5","2187","2","315","103","17","10","18","71","83","302","2811" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","9","0","6","2123","4","309","127","22","13","29","91","106","388","2830" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","10","0","2","1505","2","263","66","7","14","14","80","71","252","2024" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","11","0","4","1287","5","251","52","23","24","26","91","58","274","1821" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","12","0","0","1458","9","136","120","29","27","14","107","71","368","1971" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","13","0","7","1550","5","134","101","17","19","13","104","73","327","2023" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","14","0","4","1458","9","324","115","17","11","28","94","96","361","2156" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","15","0","6","1685","1","337","88","15","29","33","83","100","348","2377" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","16","0","5","2159","4","473","65","13","42","17","97","84","318","2959" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","17","0","15","2401","6","319","41","9","12","6","74","61","203","2944" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2006","2006-10-19 00:00:00","18","0","7","2403","9","120","40","7","6","8","63","40","164","2703" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","7","0","19","2223","0","522","136","24","14","29","86","88","377","3141" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","8","0","6","2020","3","258","71","25","33","19","52","110","310","2597" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","9","0","2","1860","7","392","85","38","23","44","105","85","380","2641" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","10","0","1","1249","6","315","109","13","17","28","144","92","403","1974" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","11","0","2","1396","4","332","115","16","16","32","110","125","414","2148" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","12","0","3","1403","1","293","120","19","20","31","192","81","463","2163" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","13","0","5","1614","4","399","130","14","7","42","121","104","418","2440" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","14","0","2","1885","7","323","131","16","19","12","49","162","389","2606" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","15","0","5","1856","5","374","126","21","11","20","63","156","397","2637" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","16","0","11","2437","10","433","77","10","10","29","78","162","366","3257" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","17","0","16","2446","4","320","63","8","5","41","64","147","328","3114" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2007","2007-03-28 00:00:00","18","0","8","1971","5","210","40","7","0","28","127","88","290","2484" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","7","0","14","2226","3","462","132","31","16","25","120","112","436","3141" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","8","0","18","2726","0","382","120","19","20","19","81","108","367","3493" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","9","0","9","1997","2","312","101","19","12","19","86","110","347","2667" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","10","0","5","1540","6","255","98","18","9","20","91","73","309","2115" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","11","0","3","1366","2","222","36","4","8","7","59","90","204","1797" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","12","0","4","1328","2","167","85","17","11","15","27","108","263","1764" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","13","0","4","1250","2","246","69","3","17","26","90","97","302","1804" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","14","0","6","1332","7","329","88","14","14","21","105","89","331","2005" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","15","0","6","1564","1","404","103","10","11","29","83","92","328","2303" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","16","0","13","2162","1","445","61","14","8","34","82","75","274","2895" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","17","0","10","2626","5","253","43","4","4","8","34","115","208","3102" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2007","2007-03-28 00:00:00","18","0","10","2027","5","144","36","5","3","8","40","80","172","2358" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","7","0","12","2606","10","561","110","19","10","19","84","101","343","3532" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","8","0","14","2014","5","437","72","21","7","25","75","93","293","2763" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","9","0","9","1527","5","359","82","23","17","20","79","107","328","2228" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","10","0","5","1669","16","322","105","16","8","26","115","83","353","2365" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","11","0","11","1836","9","377","108","14","10","23","105","137","397","2630" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","12","0","12","1901","6","305","104","29","10","29","98","142","412","2636" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","13","0","5","1775","7","337","103","21","10","17","124","94","369","2493" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","14","0","11","1811","9","338","93","18","10","24","123","97","365","2534" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","15","0","12","1998","16","339","108","23","18","15","109","91","364","2729" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","16","0","18","2617","16","382","76","18","6","19","107","109","335","3368" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","17","0","28","2658","24","276","56","11","3","26","111","81","288","3274" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2008","2008-06-16 00:00:00","18","0","20","2353","6","144","39","8","7","23","94","76","247","2770" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","7","0","24","2673","3","582","164","36","18","14","82","148","462","3744" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","8","0","23","2614","0","401","134","28","16","15","69","129","391","3429" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","9","0","6","2133","3","342","115","21","19","15","97","82","349","2833" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","10","0","10","1891","19","291","107","25","15","13","71","125","356","2567" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","11","0","8","2119","12","278","128","16","13","15","64","110","346","2763" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","12","0","10","2068","18","243","68","30","9","9","85","82","283","2622" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","13","0","8","1865","35","270","97","21","15","24","88","69","314","2492" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","14","0","8","1316","28","293","83","14","7","16","100","62","282","1927" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","15","0","7","1619","5","293","95","8","15","15","84","85","302","2226" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","16","0","15","1866","8","347","67","16","5","15","80","82","265","2501" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","17","0","11","1836","3","326","39","7","5","11","62","73","197","2373" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2008","2008-06-16 00:00:00","18","0","12","1771","3","153","36","7","2","12","51","59","167","2106" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","7","0","16","2023","6","375","90","23","11","13","74","67","278","2698" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","8","0","14","1886","11","361","80","24","18","18","85","81","306","2578" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","9","0","46","1625","16","352","103","18","17","20","93","87","338","2377" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","10","0","14","1952","33","351","99","15","11","26","114","87","352","2702" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","11","0","16","2715","35","385","84","22","16","12","94","84","312","3463" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","12","0","56","2890","27","364","98","19","12","15","90","91","325","3662" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","13","0","40","2497","17","368","79","18","17","17","113","93","337","3259" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","14","0","29","3356","19","363","97","25","7","14","95","90","328","4095" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","15","0","17","3281","31","396","60","14","10","9","102","66","261","3986" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","16","0","24","2897","18","365","63","10","9","17","92","56","247","3551" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","17","0","15","2935","20","265","27","2","10","18","77","39","173","3408" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2010","2010-06-18 00:00:00","18","0","17","2673","4","199","29","4","5","9","63","42","152","3045" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","7","0","20","2347","2","320","125","16","10","13","92","151","407","3096" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","8","0","37","2667","11","301","116","20","13","11","78","102","340","3356" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","9","0","15","2186","16","246","66","14","8","12","82","88","270","2733" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","10","0","17","2577","25","186","69","15","18","9","87","94","292","3097" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","11","0","13","2679","13","249","79","25","11","9","72","78","274","3228" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","12","0","7","2235","9","300","82","8","11","10","64","84","259","2810" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","13","0","12","1959","8","153","73","15","12","9","68","67","244","2376" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","14","0","16","2547","20","122","75","9","15","18","77","62","256","2961" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","15","0","27","2748","6","314","45","5","4","10","76","56","196","3291" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","16","0","14","2256","8","207","55","15","9","1","56","42","178","2663" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","17","0","20","2332","14","143","38","4","9","3","35","20","109","2618" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2010","2010-06-18 00:00:00","18","0","12","2242","3","131","22","4","1","1","41","41","110","2498" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","7","0","11","1999","0","488","86","24","15","13","97","73","308","2806" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","8","0","5","1757","4","351","93","13","18","22","86","53","285","2402" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","9","0","2","1651","8","262","80","15","19","8","132","96","350","2273" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","10","0","6","2005","43","424","72","18","18","14","119","52","293","2771" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","11","0","1","2452","21","390","91","27","12","29","119","88","366","3230" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","12","0","0","3176","20","421","93","15","15","9","105","95","332","3949" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","13","0","8","2698","11","453","99","21","18","12","115","79","344","3514" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","14","0","1","2669","3","426","90","18","18","19","93","73","311","3410" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","15","0","8","2391","10","239","47","12","13","12","100","63","247","2895" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","16","0","4","2973","12","419","43","2","6","9","73","56","189","3597" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","17","0","14","3031","6","246","44","2","1","16","74","49","186","3483" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2012","2012-04-27 00:00:00","18","0","35","2507","0","169","26","5","5","12","77","49","174","2885" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","7","0","8","1945","6","525","53","25","7","11","67","121","284","2768" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","8","0","4","1771","7","427","53","19","27","7","75","100","281","2490" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","9","0","3","1841","10","280","69","19","25","14","46","150","323","2457" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","10","1","10","1846","7","280","31","15","7","10","46","82","191","2334" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","11","0","12","2237","29","384","37","12","11","9","65","57","191","2853" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","12","0","15","2523","18","327","72","19","22","7","77","99","296","3179" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","13","0","53","2350","28","331","29","10","17","9","48","88","201","2963" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","14","0","19","2416","22","446","45","10","12","12","68","57","204","3107" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","15","0","15","2579","16","426","69","19","10","11","65","88","262","3298" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","16","0","11","2610","13","433","30","8","2","17","39","83","179","3246" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","17","0","13","2938","2","384","25","1","1","2","55","41","125","3462" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2012","2012-04-27 00:00:00","18","0","20","2432","9","181","22","2","3","6","32","58","123","2765" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","7","0","11","2770","2","607","109","18","21","27","82","77","334","3724" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","8","0","13","2227","3","416","78","20","7","32","95","62","294","2953" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","9","0","4","1870","16","416","83","11","12","14","123","94","337","2643" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","10","0","3","1471","9","357","113","12","7","21","123","100","376","2216" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","11","0","8","1574","11","318","79","17","6","43","114","112","371","2282" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","12","0","3","1923","4","396","94","11","6","18","120","109","358","2684" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","13","0","5","1891","9","375","114","16","9","18","114","112","383","2663" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","14","0","4","1941","5","394","90","19","15","21","103","100","348","2692" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","15","0","5","2514","4","473","89","11","13","23","95","119","350","3346" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","16","0","15","2845","9","456","65","8","9","18","107","130","337","3662" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","17","0","18","2791","8","308","53","7","5","27","137","105","334","3459" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","N","2014","2014-09-24 00:00:00","18","0","6","2232","5","260","32","6","2","24","104","88","256","2759" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","7","0","10","2754","6","655","139","19","11","17","98","161","445","3870" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","8","0","8","2532","1","420","94","22","16","11","56","155","354","3315" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","9","0","7","1952","6","314","64","17","8","23","64","89","265","2544" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","10","0","9","1700","16","377","87","14","14","14","83","81","293","2395" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","11","0","13","1509","7","321","82","13","7","14","70","118","304","2154" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","12","0","3","1520","6","303","58","14","21","28","74","105","300","2132" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","13","0","9","1509","2","348","90","15","8","17","91","88","309","2177" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","14","0","8","1381","11","333","58","22","15","15","44","122","276","2009" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","15","0","11","1665","7","388","89","8","9","27","96","113","342","2413" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","16","0","11","2257","4","515","67","13","7","8","69","100","264","3051" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","17","0","14","2730","4","294","44","8","10","17","51","100","230","3272" -"South West","E06000025","South Gloucestershire","26020","366000","188200","M5","Junction 15/20 M5/M4)","361812","183775","Junction 14 M5","368807","193200","TM","S","2014","2014-09-24 00:00:00","18","0","9","2180","4","208","39","5","2","13","58","65","182","2583" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","7","0","13","576","2","241","166","44","33","17","62","50","372","1204" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","8","0","3","837","12","229","122","21","26","15","70","60","314","1395" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","9","0","4","656","6","104","113","16","38","10","68","58","303","1073" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","10","0","5","648","4","83","110","18","20","12","77","51","288","1028" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","11","0","11","589","2","213","78","21","22","16","67","45","249","1064" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","12","0","1","812","6","173","58","13","22","16","62","38","209","1201" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","13","0","7","963","6","246","82","13","18","31","61","48","253","1475" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","14","0","10","1032","8","189","57","22","21","5","57","53","215","1454" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","15","0","8","1327","13","72","67","13","19","6","38","34","177","1597" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","16","0","21","1928","11","73","54","13","8","6","45","35","161","2194" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","17","0","10","1986","2","214","38","7","0","19","32","30","126","2338" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2005","2005-09-23 00:00:00","18","0","15","1206","5","114","23","5","1","5","24","35","93","1433" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","7","0","13","1653","2","181","86","12","29","4","47","36","214","2063" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","8","0","10","1816","8","317","74","6","21","22","62","45","230","2381" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","9","1","8","832","4","228","90","14","12","15","102","34","267","1339" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","10","0","2","655","9","145","70","18","28","38","80","17","251","1062" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","11","0","0","693","5","117","56","22","21","31","49","18","197","1012" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","12","0","7","683","4","44","97","21","11","24","80","49","282","1020" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","13","0","5","752","4","41","102","15","18","8","70","32","245","1047" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","14","1","6","671","5","206","108","23","19","19","63","38","270","1158" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","15","0","3","651","16","153","99","24","14","15","82","46","280","1103" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","16","0","15","588","0","138","65","11","11","7","46","29","169","910" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","17","0","15","789","6","83","46","15","15","9","28","25","138","1031" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2005","2005-09-23 00:00:00","18","0","9","733","3","25","35","6","4","3","42","22","112","882" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","7","0","4","860","6","275","204","24","37","4","29","102","400","1545" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","8","0","8","1040","13","274","174","23","37","8","21","150","413","1748" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","9","0","7","710","7","247","151","15","30","7","32","121","356","1327" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","10","0","2","594","4","205","125","27","40","12","31","118","353","1158" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","11","0","5","654","6","205","128","26","33","7","53","92","339","1209" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","12","0","4","755","9","195","129","26","21","5","69","85","335","1298" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","13","0","17","849","5","195","115","30","31","7","53","60","296","1362" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","14","0","9","884","10","237","120","32","29","21","45","91","338","1478" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","15","0","11","1143","18","302","106","13","42","5","19","94","279","1753" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","16","0","15","1795","16","306","97","13","19","8","15","79","231","2363" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","17","0","23","2318","12","293","55","2","2","3","18","71","151","2797" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2006","2006-05-16 00:00:00","18","0","8","1337","12","157","31","4","1","9","10","112","167","1681" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","7","0","22","1658","13","426","103","36","14","6","26","92","277","2396" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","8","0","18","1783","16","266","120","16","24","13","19","87","279","2362" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","9","0","7","1073","6","249","139","22","28","6","23","108","326","1661" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","10","0","3","725","8","205","123","30","37","11","32","133","366","1307" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","11","0","5","676","8","211","141","34","20","19","20","150","384","1284" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","12","0","7","655","9","220","151","36","22","21","29","107","366","1257" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","13","0","8","780","8","217","172","34","41","19","40","111","417","1430" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","14","0","5","768","16","224","147","25","40","27","56","99","394","1407" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","15","0","4","707","13","227","188","39","34","20","34","120","435","1386" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","16","0","3","871","7","223","141","22","40","18","43","101","365","1469" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","17","0","14","1092","8","169","96","13","14","12","22","100","257","1540" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2006","2006-05-16 00:00:00","18","0","7","945","6","99","59","3","4","6","22","67","161","1218" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","7","0","27","1770","2","319","54","14","14","13","81","49","225","2343" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","8","0","30","2168","7","304","104","16","12","18","69","56","275","2784" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","9","0","6","1024","4","244","87","25","17","23","54","66","272","1550" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","10","0","9","730","7","188","91","18","23","23","74","58","287","1221" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","11","0","14","630","2","213","79","30","24","27","76","49","285","1144" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","12","0","8","668","5","205","126","22","17","22","73","43","303","1189" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","13","0","5","772","2","207","124","27","18","13","64","86","332","1318" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","14","0","4","737","7","273","139","27","25","18","88","66","363","1384" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","15","0","10","752","18","247","143","20","24","17","72","59","335","1362" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","16","0","8","854","6","201","106","18","23","12","90","61","310","1379" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","17","0","11","985","4","160","76","13","7","18","42","77","233","1393" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","N","2010","2010-05-07 00:00:00","18","0","6","695","1","89","43","8","4","8","39","22","124","915" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","7","0","7","684","0","262","180","50","4","38","90","39","401","1354" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","8","0","6","903","4","278","129","41","5","30","98","43","346","1537" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","9","0","1","610","6","239","105","12","3","54","82","94","350","1206" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","10","0","1","576","5","219","85","24","3","34","64","76","286","1087" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","11","0","7","632","1","242","83","15","2","27","35","110","272","1154" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","12","0","11","743","4","221","66","28","14","22","47","99","276","1255" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","13","0","8","880","11","250","56","23","19","22","40","74","234","1383" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","14","0","11","836","17","299","97","22","23","20","55","73","290","1453" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","15","0","10","1063","22","280","61","16","14","17","46","62","216","1591" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","16","0","17","1354","9","310","65","10","13","10","49","50","197","1887" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","17","0","29","2086","12","268","41","7","3","14","34","37","136","2531" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","S","2010","2010-05-07 00:00:00","18","0","11","1242","13","113","29","10","7","8","46","54","154","1533" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","7","0","11","837","8","283","204","44","24","13","10","142","437","1576" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","8","0","13","937","15","240","158","19","38","7","35","138","395","1600" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","9","0","2","646","6","242","130","22","52","7","11","133","355","1251" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","10","0","3","615","5","212","115","12","31","3","12","133","306","1141" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","11","0","6","653","4","193","92","11","29","7","16","142","297","1153" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","12","0","6","791","3","187","85","16","24","8","19","147","299","1286" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","13","0","5","819","5","208","104","19","24","7","16","161","331","1368" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","14","0","11","1017","5","199","104","9","24","4","8","167","316","1548" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","15","0","19","1221","12","230","102","18","29","4","18","153","324","1806" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","16","0","20","1825","9","300","104","11","13","7","15","134","284","2438" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","17","0","34","2290","5","257","55","8","1","2","8","120","194","2780" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","E","2014","2014-09-17 00:00:00","18","0","13","1432","5","147","25","3","0","3","7","116","154","1751" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","7","0","24","2023","4","398","75","14","17","7","9","130","252","2701" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","8","0","28","2131","6","325","76","18","35","6","6","123","264","2754" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","9","0","14","1108","8","221","86","20","27","4","16","165","318","1669" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","10","0","3","820","13","203","103","22","29","1","16","162","333","1372" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","11","0","7","700","5","196","97","18","28","8","25","195","371","1279" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","12","0","7","756","11","192","127","31","21","2","15","179","375","1341" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","13","0","6","889","4","194","114","39","26","5","15","193","392","1485" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","14","0","7","802","9","162","167","33","26","6","14","176","422","1402" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","15","0","9","1072","12","223","129","29","20","6","5","172","361","1677" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","16","0","6","1072","2","235","122","30","21","8","17","157","355","1670" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","17","0","6","1345","3","166","99","18","9","4","13","142","285","1805" -"South West","E06000023","Bristol, City of","26021","352600","178100","M5","Junction 18 M5","352952","178032","merge of feeder roads","352500","178100","TM","W","2014","2014-09-17 00:00:00","18","0","14","1075","8","101","59","12","4","5","8","93","181","1379" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","7","0","1","1007","9","243","65","14","13","22","52","42","208","1468" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","8","0","1","1429","12","211","70","17","9","17","43","44","200","1853" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","9","0","5","1060","10","196","80","17","7","28","71","47","250","1521" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","10","0","2","959","10","250","78","13","12","48","86","39","276","1497" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","11","0","3","1033","5","180","82","12","9","41","72","56","272","1493" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","12","0","4","946","4","180","78","14","5","36","76","70","279","1413" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","13","0","0","1008","3","231","90","19","10","24","60","37","240","1482" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","14","0","2","972","8","243","123","12","4","42","91","46","318","1543" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","15","0","1","1047","5","177","99","14","1","23","73","40","250","1480" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","16","0","0","1211","6","239","88","16","7","27","60","56","254","1710" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","17","0","5","1224","8","203","69","16","16","28","65","49","243","1683" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2000","2000-04-05 00:00:00","18","0","4","907","8","166","55","12","4","16","52","34","173","1258" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","7","0","2","652","3","338","123","23","9","36","66","68","325","1320" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","8","0","4","1160","4","305","127","15","11","25","56","56","290","1763" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","9","0","2","1174","5","203","84","9","9","23","52","56","233","1617" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","10","0","0","940","6","168","99","11","6","24","54","55","249","1363" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","11","0","3","977","5","168","75","15","6","19","66","57","238","1391" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","12","0","1","879","5","157","91","14","5","22","60","41","233","1275" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","13","0","4","872","4","150","59","11","12","32","66","46","226","1256" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","14","0","0","973","6","155","72","24","6","27","51","44","224","1358" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","15","0","1","1111","10","252","61","19","5","20","63","36","204","1578" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","16","0","4","1370","13","215","64","14","7","25","53","35","198","1800" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","17","0","3","1633","7","212","48","8","2","18","50","41","167","2022" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2000","2000-04-05 00:00:00","18","0","1","1219","10","157","31","9","2","21","38","45","146","1533" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","7","0","4","1003","12","248","64","15","10","16","41","71","217","1484" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","8","0","4","1486","11","247","60","12","3","37","43","48","203","1951" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","9","0","6","1538","21","206","60","14","6","47","43","63","233","2004" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","10","0","9","2100","62","207","99","8","7","39","70","55","278","2656" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","11","0","10","2460","40","207","88","19","5","26","70","67","275","2992" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","12","0","14","2481","12","235","77","14","6","41","56","59","253","2995" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","13","0","10","2080","24","202","93","19","7","34","50","56","259","2575" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","14","0","20","2245","30","258","115","8","2","23","60","46","254","2807" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","15","0","31","2199","18","278","84","12","5","10","39","53","203","2729" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","16","0","12","2151","15","212","63","7","3","18","30","44","165","2555" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","17","0","6","2150","15","209","59","6","1","22","21","36","145","2525" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2001","2001-06-15 00:00:00","18","0","3","1718","9","140","42","6","2","26","33","37","146","2016" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","7","0","1","773","6","243","99","15","6","37","40","70","267","1290" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","8","0","7","1331","5","215","116","14","6","8","54","74","272","1830" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","9","0","5","1330","12","172","93","11","7","14","43","65","233","1752" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","10","0","3","1301","13","133","77","18","7","17","49","55","223","1673" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","11","0","0","1567","25","122","72","8","5","22","47","57","211","1925" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","12","0","9","1955","18","168","62","13","4","11","44","44","178","2328" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","13","0","16","2022","21","190","72","12","8","23","46","50","211","2460" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","14","0","15","2326","29","217","67","12","4","23","53","48","207","2794" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","15","0","19","2411","19","221","64","12","6","22","36","48","188","2858" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","16","0","24","2885","25","263","67","11","7","23","44","41","193","3390" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","17","0","13","2882","32","217","43","5","1","13","39","47","148","3292" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2001","2001-06-15 00:00:00","18","0","26","2786","20","155","28","6","3","13","33","34","117","3104" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","7","0","2","1370","9","306","63","16","18","6","39","69","211","1898" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","8","0","3","1540","5","293","64","15","9","10","41","45","184","2025" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","9","0","2","1244","11","219","49","11","9","21","58","44","192","1668" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","10","0","8","1789","33","221","53","13","5","40","61","60","232","2283" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","11","0","3","1945","32","188","67","21","13","28","64","70","263","2431" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","12","0","9","1599","8","156","94","14","6","21","73","61","269","2041" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","13","0","7","1427","15","176","90","9","5","22","75","65","266","1891" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","14","0","2","1334","11","207","76","18","1","34","58","73","260","1814" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","15","0","5","1346","9","158","86","9","4","25","46","65","235","1753" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","16","0","2","1248","9","208","79","7","0","27","54","62","229","1696" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","17","0","6","1107","7","184","62","5","2","16","50","52","187","1491" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2002","2002-04-29 00:00:00","18","0","1","982","3","127","33","9","1","27","28","56","154","1267" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","7","0","4","941","2","319","117","18","8","29","37","73","282","1548" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","8","0","3","1261","2","282","122","12","6","17","38","53","248","1796" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","9","0","0","1270","8","267","52","14","2","13","54","66","201","1746" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","10","0","1","1197","2","213","62","17","3","18","68","53","221","1634" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","11","0","0","1330","14","163","72","22","10","25","43","66","238","1745" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","12","0","1","1398","22","126","76","23","0","23","41","52","215","1762" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","13","0","2","1357","27","153","66","11","7","21","74","17","196","1735" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","14","0","1","1392","35","174","52","15","6","23","51","46","193","1795" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","15","0","3","1370","48","161","79","16","6","14","49","49","213","1795" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","16","0","4","1371","48","204","55","19","3","23","38","46","184","1811" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","17","0","5","1461","20","218","14","1","0","13","50","35","113","1817" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2002","2002-04-29 00:00:00","18","0","1","1305","11","168","17","4","2","17","39","53","132","1617" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","7","0","4","1006","7","220","77","11","12","10","25","65","200","1437" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","8","0","8","1313","6","216","76","9","2","17","23","64","191","1734" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","9","0","4","1468","36","194","81","11","6","25","52","68","243","1945" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","10","1","3","2102","59","214","76","20","3","23","68","54","244","2622" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","11","0","5","2491","41","240","78","12","5","32","66","72","265","3042" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","12","0","4","2301","16","211","93","14","2","32","52","72","265","2797" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","13","0","26","2264","24","275","69","20","3","18","48","67","225","2814" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","14","0","15","2160","22","287","102","24","3","15","36","62","242","2726" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","15","0","14","1920","18","225","105","15","4","19","31","59","233","2410" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","16","0","4","2118","12","246","42","10","4","9","34","44","143","2523" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","17","0","10","2163","10","189","40","6","0","18","28","40","132","2504" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2003","2003-06-06 00:00:00","18","0","7","1684","8","189","26","3","0","13","30","39","111","1999" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","7","0","1","797","2","269","93","34","9","16","45","97","294","1363" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","8","0","1","1303","1","259","95","16","12","17","35","87","262","1826" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","9","0","2","1340","10","225","77","11","6","14","41","80","229","1806" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","10","0","12","1541","18","180","52","5","3","13","39","76","188","1939" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","11","0","5","1695","19","180","45","9","6","13","27","78","178","2077" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","12","0","5","1714","12","161","39","14","9","7","36","63","168","2060" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","13","0","9","1782","7","180","37","7","2","10","28","62","146","2124" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","14","0","6","2604","20","203","51","10","1","19","33","69","183","3016" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","15","0","21","2978","21","272","64","14","3","15","43","57","196","3488" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","16","0","13","2758","28","281","51","12","12","15","34","68","192","3272" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","17","0","13","2927","20","255","41","9","1","17","35","50","153","3368" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2003","2003-06-06 00:00:00","18","0","16","2689","10","158","24","2","3","13","20","30","92","2965" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","7","0","7","1467","10","229","71","18","7","17","38","77","228","1941" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","8","0","11","1649","20","257","64","16","13","16","33","74","216","2153" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","9","0","4","1444","24","225","51","22","9","17","40","65","204","1901" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","10","0","8","1502","19","196","73","8","6","22","42","93","244","1969" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","11","0","23","1718","16","206","70","16","2","22","49","95","254","2217" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","12","0","12","1563","13","194","82","19","3","18","51","110","283","2065" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","13","0","18","1368","20","198","100","19","10","18","40","121","308","1912" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","14","0","8","1251","20","198","107","16","5","22","56","84","290","1767" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","15","0","4","1468","10","232","65","11","3","19","38","96","232","1946" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","16","0","8","1613","19","256","67","15","11","15","41","82","231","2127" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","17","0","5","1633","10","220","44","12","2","9","28","91","186","2054" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2004","2004-07-05 00:00:00","18","0","4","1185","13","163","33","4","1","9","33","56","136","1501" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","7","0","6","1138","3","425","119","17","8","15","38","100","297","1869" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","8","0","4","1449","3","382","124","21","16","8","38","95","302","2140" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","9","0","4","1413","9","272","79","17","3","15","35","99","248","1946" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","10","0","10","1628","26","194","87","16","2","14","48","77","244","2102" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","11","0","8","1799","31","218","73","14","4","13","35","84","223","2279" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","12","0","9","1652","15","169","72","17","5","18","37","69","218","2063" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","13","0","10","1698","16","181","70","9","3","26","38","85","231","2136" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","14","0","17","1658","27","237","44","16","7","15","23","61","166","2105" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","15","0","4","1628","19","221","67","16","4","10","26","67","190","2062" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","16","0","8","1605","35","283","59","13","7","12","38","70","199","2130" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","17","0","4","1792","11","281","55","11","1","27","36","66","196","2284" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2004","2004-07-05 00:00:00","18","0","5","1343","12","110","20","6","2","9","12","48","97","1567" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","7","0","7","1524","6","269","53","18","2","11","32","82","198","2004" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","8","0","4","1746","12","290","49","10","12","12","33","55","171","2223" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","9","0","7","1531","14","192","54","10","7","18","24","100","213","1957" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","10","0","9","1820","16","201","71","17","9","21","39","105","262","2308" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","11","0","10","1989","22","142","76","21","5","17","48","88","255","2418" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","12","0","9","1989","11","199","99","13","3","14","50","93","272","2480" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","13","0","10","1574","13","186","72","12","11","16","38","92","241","2024" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","14","0","4","1457","14","1033","84","19","5","13","33","99","253","2761" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","15","0","4","1382","11","179","62","17","2","16","37","90","224","1800" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","16","0","12","1518","4","281","67","14","2","16","36","86","221","2036" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","17","0","5","1523","10","211","49","7","2","15","42","75","190","1939" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2005","2005-05-09 00:00:00","18","0","4","1072","7","153","33","4","1","15","26","54","133","1369" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","7","0","4","959","3","309","120","20","6","15","26","73","260","1535" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","8","0","3","1498","3","368","137","21","5","19","27","89","298","2170" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","9","0","6","1596","7","265","109","18","4","12","20","114","277","2151" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","10","0","5","1502","18","185","108","13","7","15","40","110","293","2003" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","11","0","5","1518","18","181","82","13","6","15","37","87","240","1962" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","12","0","4","1691","14","191","54","15","5","25","26","85","210","2110" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","13","0","7","1735","24","189","89","10","3","12","25","87","226","2181" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","14","0","0","1715","34","203","74","17","3","11","24","78","207","2159" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","15","0","11","1511","37","146","76","15","6","8","18","70","193","1898" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","16","0","9","1467","23","246","71","11","1","18","27","55","183","1928" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","17","0","6","1596","14","187","61","4","2","23","23","37","150","1953" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2005","2005-05-09 00:00:00","18","0","3","1252","10","103","41","4","0","11","18","67","141","1509" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","7","0","6","1105","6","284","53","18","2","12","32","82","199","1600" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","8","0","6","1282","12","249","49","10","12","12","33","55","171","1720" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","9","0","5","1608","17","228","54","10","7","18","24","100","213","2071" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","10","0","9","2125","16","241","71","17","9","21","39","105","262","2653" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","11","0","16","2177","22","232","76","21","5","15","48","88","253","2700" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","12","0","11","1916","11","270","98","13","3","14","50","93","271","2479" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","13","0","11","2141","13","274","72","12","11","18","38","92","243","2682" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","14","0","10","2134","14","327","63","12","0","18","22","89","204","2689" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","15","0","11","1904","17","304","27","10","2","34","23","80","176","2412" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2006","2006-05-12 00:00:00","16","0","10","2028","7","279","42","8","3","15","26","56","150","2474" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","7","0","7","796","2","333","89","22","14","12","30","142","309","1447" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","8","0","11","1153","5","283","69","21","6","18","34","112","260","1712" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","9","0","5","1371","11","187","72","18","5","13","45","92","245","1819" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","10","0","8","1565","14","194","41","10","6","11","44","68","180","1961" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","11","0","10","2096","15","210","43","10","3","14","30","60","160","2491" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","12","0","17","2312","23","206","41","9","8","10","35","76","179","2737" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","13","0","12","2277","23","238","40","8","4","10","18","72","152","2702" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","14","0","11","1864","25","194","29","16","5","14","31","59","154","2248" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","15","0","14","2415","24","178","32","10","2","9","23","64","140","2771" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","16","0","26","2320","13","246","32","6","5","9","19","54","125","2730" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","17","0","12","2278","12","216","28","4","0","13","22","46","113","2631" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2006","2006-05-12 00:00:00","18","0","10","2061","6","198","16","4","1","13","17","42","93","2368" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","7","0","9","1314","3","14","51","19","8","13","24","60","175","1515" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","8","0","5","1414","8","31","68","12","15","21","37","65","218","1676" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","9","0","5","1507","16","24","79","16","3","19","52","98","267","1819" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","10","0","4","1346","10","10","75","21","8","20","39","106","269","1639" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","11","0","1","1293","5","19","70","20","11","16","46","98","261","1579" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","12","0","5","1374","4","32","54","10","0","37","48","106","255","1670" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","13","0","4","1395","7","22","89","29","4","12","44","95","273","1701" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","14","0","4","1324","10","5","85","18","7","8","46","77","241","1584" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","15","0","1","1430","14","10","79","12","1","20","28","91","231","1686" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","16","0","5","1626","9","8","46","14","0","28","32","69","189","1837" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","17","0","7","1655","11","17","48","14","3","10","36","94","205","1895" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2007","2007-06-13 00:00:00","18","0","2","1100","7","8","28","4","0","14","39","52","137","1254" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","7","0","5","961","4","39","94","21","14","7","18","160","314","1323" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","8","0","18","1593","3","30","97","13","8","13","31","124","286","1930" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","9","0","35","1454","18","23","79","14","7","16","31","95","242","1772" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","10","0","5","1217","7","33","36","18","8","15","29","86","192","1454" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","11","0","5","1185","12","17","50","21","5","5","34","78","193","1412" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","12","0","4","1026","9","5","51","15","5","6","33","93","203","1247" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","13","0","7","1237","7","16","61","13","2","10","26","64","176","1443" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","14","0","5","1060","3","28","56","16","4","14","36","89","215","1311" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","15","0","6","1379","5","23","42","7","11","13","25","85","183","1596" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","16","0","8","1571","9","14","40","14","1","5","19","75","154","1756" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","17","0","2","1914","14","18","56","18","4","6","15","67","166","2114" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2007","2007-06-13 00:00:00","18","0","10","1425","5","17","20","8","2","8","20","60","118","1575" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","7","0","6","1309","3","357","48","29","10","13","30","70","200","1875" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","8","0","7","1534","8","322","64","16","8","15","25","64","192","2063" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","9","0","2","1246","14","224","45","17","7","15","28","86","198","1684" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","10","0","6","1337","9","267","56","12","7","12","25","94","206","1825" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","11","0","3","1553","10","221","69","26","11","21","62","113","302","2089" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","12","0","6","951","2","232","68","22","11","17","37","102","257","1448" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","13","0","8","915","9","235","76","23","7","10","51","89","256","1423" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","14","0","4","1295","4","235","75","16","7","10","38","101","247","1785" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","15","0","2","1382","8","369","247","32","5","15","35","98","432","2193" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","16","0","2","1420","8","345","51","15","7","4","57","95","229","2004" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","17","0","5","1536","10","213","37","10","2","14","23","66","152","1916" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2008","2008-05-22 00:00:00","18","0","3","1280","7","197","26","3","0","1","17","77","124","1611" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","7","0","3","1007","3","423","105","17","18","17","33","143","333","1769" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","8","0","4","1417","63","343","117","25","7","15","32","112","308","2135" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","9","0","3","1342","13","240","60","17","5","10","21","133","246","1844" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","10","0","4","1118","9","196","61","22","5","12","37","83","220","1547" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","11","0","6","1293","5","191","68","18","9","10","25","85","215","1710" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","12","0","7","1409","5","197","37","17","6","10","20","77","167","1785" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","13","0","6","1529","5","209","51","12","5","18","32","73","191","1940" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","14","0","8","1678","8","256","61","14","2","10","28","88","203","2153" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","15","0","10","1788","13","219","57","9","6","14","18","84","188","2218" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","16","0","14","2058","12","345","26","6","4","10","14","63","123","2552" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","17","0","10","2217","9","318","60","6","5","3","17","66","157","2711" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2008","2008-05-22 00:00:00","18","0","2","1849","9","177","23","5","7","2","42","52","131","2168" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","7","0","9","1677","8","401","36","18","5","12","36","43","150","2245" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","8","0","5","1795","17","200","45","22","6","9","28","54","164","2181" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","9","0","16","1629","25","220","45","12","6","14","26","92","195","2085" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","10","0","14","2064","23","234","66","9","7","26","35","74","217","2552" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","11","0","16","2168","15","202","74","16","9","12","37","83","231","2632" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","12","0","7","2037","11","158","61","23","7","17","37","103","248","2461" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","13","0","9","1822","24","257","68","15","9","11","25","120","248","2360" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","14","0","6","1524","21","251","83","15","7","15","32","89","241","2043" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","15","0","4","1566","14","267","66","10","2","10","35","99","222","2073" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","16","0","3","1704","13","216","44","20","3","5","21","83","176","2112" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","17","0","14","1357","13","199","48","7","1","17","19","64","156","1739" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","N","2010","2010-06-14 00:00:00","18","0","3","1033","6","122","23","3","4","11","19","58","118","1282" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","7","0","5","1245","3","444","100","25","4","16","15","100","260","1957" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","8","0","4","1449","4","414","99","28","9","17","23","112","288","2159" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","9","0","7","1491","10","242","56","30","11","13","18","112","240","1990" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","10","0","4","1644","15","183","55","17","9","9","25","85","200","2046" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","11","0","3","1838","23","190","40","13","6","7","23","69","158","2212" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","12","0","13","2008","32","236","55","19","2","5","38","66","185","2474" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","13","0","4","2152","22","226","45","15","7","7","13","69","156","2560" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","14","0","11","1972","37","164","49","15","5","14","18","51","152","2336" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","15","0","20","1694","26","240","37","8","2","7","12","63","129","2109" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","16","0","6","1679","34","338","35","13","4","17","19","64","152","2209" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","17","0","13","1838","16","263","26","11","3","9","19","78","146","2276" -"South West","E10000008","Devon","26023","310259","117200","M5","27","304757","114013","LA Boundary","310630","117440","TM","S","2010","2010-06-14 00:00:00","18","0","3","1191","9","99","16","6","0","8","12","35","77","1379" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","7","0","48","2405","36","434","121","15","17","8","22","7","190","3113" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","8","0","57","2341","25","384","86","15","11","13","13","17","155","2962" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","9","0","22","1637","21","361","97","15","9","8","30","19","178","2219" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","10","0","10","1385","23","332","91","16","16","9","30","26","188","1938" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","11","0","16","1478","16","360","93","6","15","20","17","20","171","2041" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","12","0","21","1581","16","299","109","11","6","12","23","26","187","2104" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","13","0","28","1802","11","310","95","12","13","17","26","18","181","2332" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","14","0","24","1736","20","226","100","13","8","12","35","23","191","2197" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","15","0","19","2003","26","262","95","12","11","11","21","18","168","2478" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","16","0","47","2873","29","338","70","6","3","14","28","15","136","3423" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","17","0","76","3147","28","194","34","1","2","5","19","9","70","3515" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2000","2000-04-10 00:00:00","18","0","38","2719","8","158","28","2","4","10","13","7","64","2987" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","7","0","44","2714","15","392","61","15","6","14","21","27","144","3309" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","8","0","84","3279","19","305","70","11","7","8","26","12","134","3821" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","9","0","29","2242","21","308","114","18","15","12","34","13","206","2806" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","10","0","14","1714","14","338","102","17","12","18","35","21","205","2285" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","11","0","29","1582","20","340","97","14","16","16","37","14","194","2165" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","12","0","25","1631","14","306","98","13","12","15","36","23","197","2173" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","13","0","17","1527","10","263","121","21","11","14","32","20","219","2036" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","14","0","22","1564","20","284","118","13","7","12","29","14","193","2083" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","15","0","16","1586","16","356","127","26","24","5","24","25","231","2205" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","16","0","37","2063","24","372","125","17","9","9","26","10","196","2692" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","17","0","25","2284","27","288","41","3","1","10","16","12","83","2707" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2000","2000-04-10 00:00:00","18","0","31","2272","35","194","36","4","1","3","5","12","61","2593" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","7","0","25","2096","26","443","152","22","16","12","17","21","240","2830" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","8","0","30","2226","29","312","125","25","15","9","28","26","228","2825" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","9","0","22","1584","24","355","100","9","8","12","36","20","185","2170" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","10","0","16","1424","19","259","136","24","18","9","17","22","226","1944" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","11","0","27","1687","18","332","93","19","11","16","39","21","199","2263" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","12","0","18","2058","14","291","110","15","16","11","33","22","207","2588" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","13","0","34","2272","18","399","90","8","10","17","30","15","170","2893" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","14","0","31","2359","24","351","89","16","13","7","23","12","160","2925" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","15","0","48","2559","19","277","49","6","7","10","17","14","103","3006" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","16","0","50","3150","26","468","41","5","8","5","18","11","88","3782" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","17","0","68","3157","34","236","34","3","0","4","6","3","50","3545" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2001","2001-09-21 00:00:00","18","0","34","2505","20","196","29","1","0","4","9","5","48","2803" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","7","0","51","2704","25","405","104","13","8","9","35","30","199","3384" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","8","1","71","2821","13","285","96","12","10","6","31","25","180","3370" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","9","1","34","2178","21","274","96","25","19","8","25","21","194","2701" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","10","0","19","1865","24","281","97","12","9","13","20","21","172","2361" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","11","0","19","1800","19","329","117","17","18","12","33","22","219","2386" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","12","0","22","1874","16","309","101","8","7","18","34","19","187","2408" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","13","0","34","1897","18","323","99","7","9","6","27","17","165","2437" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","14","0","30","1893","25","340","96","19","16","10","21","15","177","2465" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","15","0","31","2072","25","358","106","21","22","8","16","14","187","2673" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","16","0","36","2520","18","373","90","10","8","8","15","18","149","3096" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","17","0","34","2513","29","228","48","8","4","3","14","8","85","2889" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2001","2001-09-21 00:00:00","18","0","29","2312","31","158","42","0","0","3","9","6","60","2590" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","7","0","54","2698","24","390","90","9","7","11","31","16","164","3330" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","8","0","87","2833","14","266","82","12","8","5","32","17","156","3356" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","9","0","31","2367","32","272","90","14","12","16","28","18","178","2880" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","10","0","16","1644","17","290","92","12","10","9","29","21","173","2140" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","11","0","17","1512","13","301","86","15","6","3","20","25","155","1998" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","12","0","24","1470","15","322","77","14","14","8","29","16","158","1989" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","13","0","27","1611","12","306","102","13","13","12","19","23","182","2138" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","14","0","27","1506","16","304","128","11","12","8","14","12","185","2038" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","15","0","21","1601","18","330","94","24","13","8","21","16","176","2146" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","16","0","37","1898","18","364","70","10","5","4","12","20","121","2438" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","17","0","30","2150","15","254","70","4","2","2","11","11","100","2549" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2002","2002-06-20 00:00:00","18","0","19","1943","30","167","32","3","1","4","2","9","51","2210" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","7","0","34","2317","36","405","112","20","15","7","19","14","187","2979" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","8","0","29","2305","31","366","87","18","10","10","27","22","174","2905" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","9","0","12","1505","32","316","96","12","15","25","38","18","204","2069" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","10","0","16","1291","13","333","90","13","11","8","36","20","178","1831" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","11","0","18","1327","13","318","85","21","17","9","25","28","185","1861" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","12","0","22","1664","11","281","79","13","10","14","32","13","161","2139" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","13","0","30","1746","13","283","87","13","15","8","21","20","164","2236" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","14","0","23","1946","19","301","81","9","17","6","29","25","167","2456" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","15","0","25","2054","14","357","65","11","10","5","23","13","127","2577" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","16","0","54","2760","25","331","54","9","5","2","28","19","117","3287" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","17","0","87","3186","30","235","37","2","2","6","18","18","83","3621" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2002","2002-06-20 00:00:00","18","0","40","2454","13","196","40","1","0","2","7","8","58","2761" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","7","0","32","2613","26","390","113","30","18","9","11","12","193","3254" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","8","0","43","2633","4","379","80","15","15","10","26","13","159","3218" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","9","0","15","1592","32","247","94","15","10","9","43","27","198","2084" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","10","0","11","1277","17","205","90","17","20","14","31","15","187","1697" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","11","0","3","1390","3","334","91","11","12","15","34","25","188","1918" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","12","0","18","1551","15","317","76","20","9","14","33","18","170","2071" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","13","0","16","1525","18","294","81","17","11","6","36","16","167","2020" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","14","0","13","1826","14","325","83","12","25","10","34","11","175","2353" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","15","0","10","1947","18","339","78","11","18","3","25","9","144","2458" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","16","0","48","2685","20","359","40","12","11","3","22","6","94","3206" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","17","0","81","3126","21","257","41","3","2","9","17","10","82","3567" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","N","2004","2004-10-05 00:00:00","18","0","51","2487","15","164","19","4","0","5","13","12","53","2770" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","7","0","53","2626","16","365","65","17","8","15","19","22","146","3206" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","8","0","90","2671","17","252","55","10","11","8","30","24","138","3168" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","9","0","31","2538","23","339","100","15","21","13","30","42","221","3152" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","10","0","8","1935","17","298","81","8","24","7","37","14","171","2429" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","11","0","9","1606","16","330","116","16","15","11","26","25","209","2170" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","12","0","14","1579","8","245","100","10","10","8","21","26","175","2021" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","13","0","10","1530","14","236","89","18","11","4","25","20","167","1957" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","14","0","10","1602","14","348","94","14","21","5","27","7","168","2142" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","15","0","18","1754","11","331","96","11","20","4","14","26","171","2285" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","16","0","42","2162","19","352","46","8","4","2","10","15","85","2660" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","17","0","42","2609","24","268","43","5","3","1","19","6","77","3020" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","2","361150","175250","LA Boundary","363010","177670","TM","S","2004","2004-10-05 00:00:00","18","0","32","2730","36","136","28","1","1","3","19","3","55","2989" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","7","0","34","2436","36","500","103","25","38","4","14","18","202","3208" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","8","0","39","2485","24","357","81","9","32","10","33","13","178","3083" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","9","0","33","1297","12","326","55","15","23","27","41","25","186","1854" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","10","0","13","1063","11","302","59","11","26","22","34","22","174","1563" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","11","0","20","1428","12","183","74","13","23","6","27","24","167","1810" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","12","0","20","1275","6","268","75","20","25","5","25","23","173","1742" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","13","0","24","1564","13","311","66","13","45","5","25","19","173","2085" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","14","0","10","1714","33","338","76","11","27","5","30","18","167","2262" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","15","0","22","1976","2","297","47","8","21","9","22","18","125","2422" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","16","0","59","2755","24","343","50","4","5","15","22","13","109","3290" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","17","0","83","2964","22","196","23","4","2","4","16","10","59","3324" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2006","2006-06-22 00:00:00","18","0","39","2298","18","130","22","1","0","3","14","17","57","2542" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","7","0","58","2652","7","444","52","11","24","6","20","42","155","3316" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","8","0","75","2518","7","212","73","10","32","10","26","22","173","2985" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","9","0","32","1964","21","238","82","10","37","6","33","38","206","2461" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","10","2","14","1514","22","306","78","18","28","11","16","16","167","2023" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","11","0","13","1414","15","328","75","13","27","5","24","20","164","1934" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","12","0","19","1287","2","304","95","22","27","7","26","24","201","1813" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","13","0","24","1424","5","319","89","15","24","15","31","18","192","1964" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","14","0","18","1547","21","185","78","20","39","7","15","17","176","1947" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","15","0","29","1550","13","330","88","17","21","5","28","15","174","2096" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","16","0","28","2041","14","416","51","9","6","3","21","13","103","2602" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","17","0","38","2473","24","287","24","5","4","2","11","5","51","2873" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2006","2006-06-22 00:00:00","18","0","30","2353","33","182","16","1","0","3","8","8","36","2634" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","7","0","27","2829","29","479","106","20","14","5","24","17","186","3550" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","8","0","22","2723","27","390","71","15","20","8","33","17","164","3326" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","9","0","5","1583","14","308","83","7","20","7","33","27","177","2087" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","10","0","13","1257","15","308","79","16","15","14","29","18","171","1764" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","11","0","8","1429","10","350","72","22","16","6","28","25","169","1966" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","12","0","18","1601","13","353","107","21","13","11","34","22","208","2193" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","13","2","12","1847","27","300","64","12","19","4","20","23","142","2328" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","14","0","26","1897","25","413","71","18","15","6","28","24","162","2523" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","15","0","37","2452","13","425","57","9","14","6","26","20","132","3059" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","16","0","58","3366","35","455","55","6","4","1","27","10","103","4017" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","17","0","82","3690","30","337","28","2","1","4","11","12","58","4197" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2008","2008-05-08 00:00:00","18","0","40","2349","11","205","24","0","3","3","11","1","42","2647" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","7","0","56","2842","39","472","58","14","8","9","22","28","139","3548" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","8","5","81","2671","54","350","62","7","12","2","33","25","141","3297" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","9","0","22","2253","26","308","75","18","17","10","26","21","167","2776" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","10","0","8","1683","26","337","88","21","16","6","31","27","189","2243" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","11","0","8","1683","26","337","88","21","16","6","31","27","189","2243" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","12","0","15","1475","27","344","63","9","14","6","33","17","142","2003" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","13","0","24","1467","19","381","86","6","11","4","26","20","153","2044" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","14","0","17","1435","21","325","90","18","24","9","25","26","192","1990" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","15","0","26","1619","23","403","82","14","13","0","21","21","151","2222" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","16","0","35","2134","26","456","45","11","11","3","19","9","98","2749" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","17","0","56","2672","22","313","50","2","1","2","14","14","83","3146" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2008","2008-05-08 00:00:00","18","0","35","2763","40","206","13","5","1","1","9","5","34","3078" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","7","0","41","2854","18","464","71","22","7","6","13","23","142","3519" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","8","0","34","2767","32","344","51","10","16","3","10","29","119","3296" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","9","0","20","1700","20","358","52","6","9","2","22","15","106","2204" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","10","0","12","1625","19","313","69","19","9","4","23","23","147","2116" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","11","0","12","1674","18","401","58","12","12","8","12","25","127","2232" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","12","0","14","1759","17","367","83","11","5","3","29","15","146","2303" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","13","0","18","1936","27","370","63","15","8","5","23","16","130","2481" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","14","0","18","2020","42","347","39","10","5","6","9","21","90","2517" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","15","0","23","2298","20","416","43","4","6","2","10","21","86","2843" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","16","0","68","2947","39","409","36","5","7","4","12","4","68","3531" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","17","0","89","3413","34","315","27","2","0","2","6","8","45","3896" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2010","2010-06-28 00:00:00","18","0","47","2821","17","208","11","1","0","5","5","13","35","3128" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","7","0","75","2715","34","501","43","14","7","4","37","18","123","3448" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","8","0","77","2685","24","360","63","16","11","3","17","17","127","3273" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","9","0","26","1756","24","294","83","10","21","1","27","24","166","2266" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","10","0","18","1585","19","329","86","11","9","5","32","26","169","2120" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","11","0","11","1521","14","319","87","11","9","1","20","18","146","2011" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","12","0","17","1420","18","327","69","7","6","3","36","12","133","1915" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","13","0","22","1271","17","319","59","9","11","2","23","20","124","1753" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","14","0","15","1643","13","319","54","13","13","0","21","28","129","2119" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","15","0","21","1693","25","323","77","11","8","2","12","21","131","2193" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","16","0","38","2168","18","400","39","8","7","5","17","9","85","2709" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","17","0","33","2784","16","308","18","2","2","1","7","9","39","3180" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2010","2010-06-28 00:00:00","18","0","27","2397","32","185","21","5","1","1","4","7","39","2680" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","7","0","13","2765","19","488","90","16","10","3","10","19","148","3433" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","8","0","24","2693","19","378","77","13","7","1","11","19","128","3242" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","9","0","18","1602","18","364","50","8","3","11","25","10","107","2109" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","10","0","5","952","11","278","72","15","19","1","37","17","161","1407" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","11","0","9","1035","14","290","70","12","8","6","35","19","150","1498" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","12","0","8","1495","6","340","54","15","8","6","25","13","121","1970" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","13","0","7","1453","14","326","61","21","12","5","24","22","145","1945" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","14","0","12","1737","15","376","88","9","12","2","25","20","156","2296" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","15","0","14","1947","9","378","41","6","4","5","23","14","93","2441" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","16","0","48","2882","24","474","37","5","1","8","25","11","87","3515" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","17","0","54","3022","19","278","22","1","1","3","10","9","46","3419" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2012","2012-04-30 00:00:00","18","0","54","2252","13","196","14","0","0","3","16","5","38","2553" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","7","0","41","2707","25","363","50","12","9","8","19","9","107","3243" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","8","0","55","2814","17","308","49","8","12","3","15","25","112","3306" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","9","0","28","2194","16","364","70","11","14","5","31","27","158","2760" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","10","0","5","1688","12","406","80","14","17","2","9","21","143","2254" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","11","0","8","1443","10","342","88","26","13","4","14","37","182","1985" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","12","0","12","1496","12","328","72","10","10","5","35","11","143","1991" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","13","0","10","1505","16","275","60","13","12","4","29","9","127","1933" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","14","1","16","1394","15","305","54","13","11","1","12","17","108","1838" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","15","0","14","1646","18","347","62","7","11","6","23","18","127","2152" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","16","0","28","2078","19","451","69","9","9","1","5","14","107","2683" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","17","0","28","2649","26","306","34","3","2","2","3","7","51","3060" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2012","2012-04-30 00:00:00","18","0","27","2505","24","178","16","4","0","1","11","5","37","2771" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","7","0","43","3168","28","581","68","15","19","3","14","15","134","3954" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","8","0","35","2772","20","459","55","12","16","2","29","21","135","3421" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","9","0","18","1553","24","440","68","11","10","17","36","17","159","2194" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","10","0","14","1264","17","394","67","19","17","8","30","22","163","1852" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","11","0","10","1423","11","418","57","18","8","13","31","22","149","2011" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","12","0","14","1612","9","400","76","12","8","4","29","25","154","2189" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","13","0","24","1706","16","412","61","16","12","7","34","19","149","2307" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","14","0","26","1801","21","463","51","8","8","2","19","25","113","2424" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","15","0","34","2086","12","441","38","12","6","5","12","20","93","2666" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","16","0","63","2948","8","543","44","5","5","3","13","18","88","3650" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","17","0","77","2928","23","261","26","2","2","2","16","10","58","3347" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","N","2014","2014-07-02 00:00:00","18","0","51","2427","13","224","16","2","0","3","10","11","42","2757" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","7","0","158","2566","16","480","38","11","9","4","29","23","114","3334" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","8","0","87","2491","15","408","74","13","18","5","34","30","174","3175" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","9","0","35","1836","28","349","50","12","9","11","25","25","132","2380" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","10","0","13","1516","15","386","69","15","13","8","29","26","160","2090" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","11","0","22","1446","17","408","75","13","4","7","16","17","132","2025" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","12","0","24","1267","13","365","61","14","12","5","16","22","130","1799" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","13","0","14","1458","11","352","55","20","15","7","25","23","145","1980" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","14","0","16","1359","11","406","84","19","13","0","22","16","154","1946" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","15","0","20","1632","13","401","46","10","11","1","5","21","94","2160" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","16","0","46","1789","19","361","53","4","8","1","14","3","83","2298" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","17","0","38","2588","20","351","46","4","4","2","10","3","69","3066" -"South West","E06000023","Bristol, City of","26043","362200","177000","M32","Junction 2 M32","361150","175250","LA Boundary","363010","177670","TM","S","2014","2014-07-02 00:00:00","18","0","25","2971","48","236","25","3","4","0","10","6","48","3328" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","7","0","11","1030","1","148","48","6","3","26","95","3","181","1371" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","8","0","3","1219","1","135","52","8","11","18","50","43","182","1540" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","9","0","4","762","1","97","48","8","11","38","60","7","172","1036" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","10","0","0","523","5","105","67","12","7","28","55","40","209","842" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","11","0","0","436","1","79","65","10","8","46","81","10","220","736" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","12","0","1","424","4","113","80","14","11","47","65","53","270","812" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","13","0","1","433","0","123","69","10","7","50","49","11","196","753" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","14","0","2","456","2","144","75","12","13","26","60","48","234","838" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","15","0","2","666","3","133","78","7","8","38","70","11","212","1016" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","16","0","6","608","2","146","79","3","4","26","45","37","194","956" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","17","0","2","743","2","116","53","3","0","31","48","13","148","1011" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2002","2002-09-24 00:00:00","18","0","2","528","2","103","31","3","1","20","36","41","132","767" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","7","0","0","515","1","145","120","15","6","31","75","86","333","994" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","8","0","3","579","1","109","49","2","6","17","52","62","188","880" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","9","0","2","728","3","133","59","11","11","18","44","70","213","1079" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","10","0","2","559","8","113","83","10","3","15","66","58","235","917" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","11","0","1","493","1","131","66","11","8","20","65","47","217","843" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","12","0","3","430","2","115","56","12","5","28","61","70","232","782" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","13","0","1","523","1","95","68","11","6","23","68","50","226","846" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","14","0","0","532","1","102","67","9","12","33","68","49","238","873" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","15","0","1","690","4","98","54","11","8","24","48","45","190","983" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","16","0","1","859","0","161","38","5","2","24","54","57","180","1201" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","17","0","7","1236","3","126","28","6","1","19","44","44","142","1514" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2002","2002-09-24 00:00:00","18","0","1","893","4","78","32","7","0","9","32","63","143","1119" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","7","0","3","1036","3","203","52","6","2","14","66","38","178","1423" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","8","0","1","1274","3","137","34","17","11","7","50","46","165","1580" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","9","0","3","777","5","161","37","17","15","19","29","82","199","1145" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","10","0","5","591","1","129","47","6","7","19","53","53","185","911" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","11","0","1","535","0","144","65","1","10","18","84","38","216","896" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","12","0","3","563","3","107","57","7","6","14","86","45","215","891" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","13","0","3","538","2","128","46","16","7","26","56","70","221","892" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","14","0","1","651","5","171","33","14","6","16","44","88","201","1029" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","15","0","2","715","5","189","80","5","4","15","51","46","201","1112" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","16","0","3","854","8","182","32","8","1","12","53","68","174","1221" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","17","0","11","787","5","154","26","9","1","17","23","66","142","1099" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2006","2006-09-21 00:00:00","18","0","2","629","4","99","10","2","1","11","22","63","109","843" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","7","0","6","570","2","204","92","14","10","15","69","94","294","1076" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","8","0","4","892","5","220","58","10","7","21","56","65","217","1338" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","9","0","5","665","6","171","39","12","4","14","57","34","160","1007" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","10","0","2","515","4","102","39","6","7","13","77","31","173","796" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","11","0","0","448","1","115","46","7","10","11","47","40","161","725" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","12","0","1","530","3","131","21","15","13","15","41","88","193","858" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","13","0","1","542","3","132","49","6","10","10","34","79","188","866" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","14","0","5","525","3","104","40","3","3","8","62","51","167","804" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","15","0","2","706","3","130","24","7","13","12","57","67","180","1021" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","16","0","6","1013","4","190","27","3","5","10","44","69","158","1371" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","17","0","3","935","1","101","20","8","3","6","20","71","128","1168" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2006","2006-09-21 00:00:00","18","0","3","902","1","86","22","3","2","1","31","55","114","1106" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","7","0","1","1013","1","174","28","8","2","12","60","35","145","1334" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","8","0","4","1256","3","138","45","6","6","13","49","41","160","1561" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","9","0","3","645","9","98","30","9","4","15","62","56","176","931" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","10","0","3","540","5","112","38","6","6","14","79","19","162","822" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","11","0","1","535","1","160","50","5","5","4","109","26","199","896" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","12","0","2","549","1","139","49","10","9","9","62","67","206","897" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","13","0","2","538","1","154","61","10","12","6","68","67","224","919" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","14","0","0","440","1","110","50","7","4","5","65","31","162","713" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","15","0","5","448","1","104","43","9","11","5","70","27","165","723" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","16","0","2","761","3","188","33","4","2","9","75","19","142","1096" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","17","0","4","790","2","136","27","2","3","8","82","13","135","1067" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","E","2010","2010-06-15 00:00:00","18","0","4","528","0","76","15","0","0","9","75","20","119","727" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","7","0","2","613","1","242","57","12","1","7","59","102","238","1096" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","8","0","1","757","1","186","48","12","8","3","40","72","183","1128" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","9","0","2","648","1","201","57","9","3","6","54","82","211","1063" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","10","0","1","601","4","162","41","10","8","7","46","83","195","963" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","11","0","5","425","0","123","78","6","7","4","91","32","218","771" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","12","0","2","453","1","118","52","8","4","0","106","28","198","772" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","13","0","1","527","1","125","40","8","5","3","114","17","187","841" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","14","0","1","603","1","141","44","10","4","3","101","26","188","934" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","15","0","2","693","0","144","35","6","12","3","53","52","161","1000" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","16","0","1","1011","5","214","22","8","5","8","62","43","148","1379" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","17","0","2","1256","5","154","21","5","4","6","56","36","128","1545" -"South West","E10000013","Gloucestershire","26045","390000","238300","M50","1","388840","237424","LA Boundary","390340","238610","TM","W","2010","2010-06-15 00:00:00","18","0","6","870","7","90","16","2","3","2","58","29","110","1083" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","7","0","14","2480","11","480","157","16","13","38","120","70","414","3399" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","8","0","12","2351","17","381","144","16","15","37","106","70","388","3149" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","9","0","8","1733","16","337","140","20","16","45","124","93","438","2532" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","10","0","6","1479","15","266","104","10","23","61","166","71","435","2201" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","11","0","5","1395","5","274","110","17","12","59","154","87","439","2118" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","12","0","4","1558","14","243","116","14","13","40","112","97","392","2211" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","13","0","5","1733","6","262","105","26","21","51","122","63","388","2394" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","14","0","11","1789","8","288","129","13","15","48","144","76","425","2521" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","15","0","10","2092","6","237","124","8","13","36","140","88","409","2754" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","16","0","11","3086","10","318","98","11","9","37","155","84","394","3819" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","17","0","15","3237","4","212","68","7","2","42","150","79","348","3816" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2000","2000-10-04 00:00:00","18","0","16","2586","14","157","49","10","4","33","88","68","252","3025" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","7","0","13","1917","4","297","129","5","8","43","115","71","371","2602" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","8","0","29","3446","5","237","125","16","21","20","103","89","374","4091" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","9","0","7","2378","5","226","99","16","11","33","112","56","327","2943" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","10","0","4","1602","3","161","94","7","18","26","126","52","323","2093" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","11","0","6","1712","11","226","127","17","15","36","152","44","391","2346" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","12","0","12","1515","7","228","105","17","17","37","137","63","376","2138" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","13","0","9","1527","18","266","133","12","16","45","118","95","419","2239" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","14","0","11","1495","14","281","149","19","25","37","104","92","426","2227" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","15","0","4","1669","14","324","128","13","14","60","111","51","377","2388" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","16","0","5","2023","27","364","125","8","13","43","120","59","368","2787" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","17","0","19","2630","16","371","113","3","8","40","110","55","329","3365" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2000","2000-10-04 00:00:00","18","0","10","2613","10","273","75","6","1","35","83","48","248","3154" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","7","0","24","2718","7","480","170","22","14","49","115","74","444","3673" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","8","0","11","2648","21","373","146","18","10","39","118","63","394","3447" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","9","0","10","1937","19","345","166","23","15","34","125","71","434","2745" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","10","0","15","1464","19","272","120","19","15","45","153","72","424","2194" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","11","0","8","1496","51","262","120","12","7","49","139","83","410","2227" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","12","0","80","1755","13","261","101","11","21","43","172","77","425","2534" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","13","0","10","1890","10","265","118","12","11","56","151","51","399","2574" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","14","0","19","1879","15","302","106","13","10","41","135","63","368","2583" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","15","1","8","2238","18","283","107","4","8","32","135","68","354","2901" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","16","0","26","2955","10","340","88","9","9","42","146","40","334","3665" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","17","0","28","3168","18","248","57","8","6","39","129","67","306","3768" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2001","2001-05-24 00:00:00","18","0","39","2511","16","159","61","10","2","33","118","51","275","3000" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","7","0","20","2860","1","339","155","13","14","40","152","85","459","3679" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","8","0","30","3060","1","200","114","14","13","27","99","79","346","3637" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","9","0","14","2504","17","198","94","14","20","37","134","52","351","3084" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","10","0","8","1876","9","185","102","19","14","33","127","46","341","2419" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","11","0","14","1705","7","205","123","14","8","28","132","45","350","2281" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","12","0","6","1758","9","181","107","11","9","29","132","55","343","2297" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","13","0","11","2001","9","340","142","13","13","44","149","60","421","2782" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","14","0","9","2261","13","334","134","13","9","38","146","48","388","3005" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","15","0","10","2170","22","365","136","7","9","44","136","64","396","2963" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","16","0","18","2823","11","377","110","20","19","30","128","63","370","3599" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","17","0","20","3071","23","335","107","10","4","28","104","58","311","3760" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2001","2001-05-24 00:00:00","18","0","22","2709","16","209","57","6","2","25","75","46","211","3167" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","7","0","15","2567","17","493","137","20","14","35","69","111","386","3478" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","8","0","22","2239","18","381","112","22","9","36","76","84","339","2999" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","9","0","9","1947","13","428","117","24","12","31","85","141","410","2807" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","10","0","7","1853","23","323","98","19","11","50","126","117","421","2627" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","11","0","16","1956","21","251","125","23","6","47","107","127","435","2679" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","12","0","9","1912","10","277","78","18","7","42","110","103","358","2566" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","13","0","16","1700","7","245","81","12","5","41","151","87","377","2345" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","14","0","12","1667","3","269","98","19","6","50","132","68","373","2324" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","15","0","16","2042","13","258","96","12","4","29","124","84","349","2678" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","16","0","26","2427","9","320","113","18","11","38","164","93","437","3219" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","17","0","26","2609","2","223","65","8","4","30","123","70","300","3160" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2002","2002-10-07 00:00:00","18","0","12","2301","10","145","45","5","0","53","108","56","267","2735" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","7","0","25","2945","3","353","104","19","20","24","86","70","323","3649" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","8","0","26","2908","0","250","76","11","20","17","96","55","275","3459" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","9","0","16","2542","16","223","97","17","14","24","118","76","346","3143" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","10","0","8","1823","21","196","85","13","20","19","122","41","300","2348" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","11","0","9","1745","13","236","126","18","13","29","139","81","406","2409" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","12","0","12","1738","18","238","110","13","5","28","153","78","387","2393" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","13","0","7","1547","23","236","137","18","13","32","106","73","379","2192" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","14","0","7","1234","18","300","141","18","9","28","119","64","379","1938" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","15","0","9","1553","29","364","151","22","9","28","121","73","404","2359" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","16","0","8","1926","10","335","123","17","17","21","89","61","328","2607" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","17","0","12","2171","20","327","80","21","2","41","96","61","301","2831" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2002","2002-10-07 00:00:00","18","0","17","2207","14","232","58","7","8","13","60","78","224","2694" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","7","0","14","2496","10","370","143","31","21","35","104","84","418","3308" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","8","0","11","2500","7","247","106","15","14","26","142","97","400","3165" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","9","0","7","1742","15","226","90","16","11","27","130","68","342","2332" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","10","0","10","1581","6","230","88","20","13","31","147","95","394","2221" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","11","0","8","1512","11","269","106","12","9","44","147","108","426","2226" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","12","0","7","1365","7","152","84","15","4","50","123","81","357","1888" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","13","0","4","947","7","79","37","8","3","8","68","26","150","1187" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","14","0","11","1498","0","241","86","9","7","29","133","48","312","2062" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","15","0","13","2177","4","279","71","11","4","35","152","74","347","2820" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","16","0","24","2971","10","230","92","12","14","33","125","77","353","3588" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","17","0","18","3193","0","266","57","7","6","28","115","62","275","3752" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2003","2003-05-08 00:00:00","18","0","20","2665","4","181","64","5","5","39","108","79","300","3170" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","7","0","21","2508","6","338","129","35","19","24","109","120","436","3309" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","8","0","19","2871","0","331","138","29","15","34","132","69","417","3638" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","9","0","20","2346","7","226","148","6","21","42","151","95","463","3062" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","10","0","15","1557","98","179","113","13","21","21","135","83","386","2235" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","11","0","6","1467","6","248","123","8","24","25","138","79","397","2124" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","12","0","8","1385","4","244","105","24","11","28","139","79","386","2027" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","13","0","9","1468","45","289","125","20","9","35","121","80","390","2201" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","14","0","13","1664","5","265","126","26","10","30","94","107","393","2340" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","15","0","13","1914","7","282","139","23","19","39","106","95","421","2637" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","16","0","9","2223","10","378","147","24","11","29","104","87","402","3022" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","17","0","19","2977","9","335","88","19","1","31","63","77","279","3619" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2003","2003-05-08 00:00:00","18","0","15","2808","9","192","78","2","10","21","59","104","274","3298" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","7","0","14","2682","8","555","175","28","21","30","100","87","441","3700" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","8","0","18","2641","21","444","116","11","12","27","99","108","373","3497" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","9","0","12","1827","9","366","103","17","12","31","117","94","374","2588" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","10","0","9","1672","16","237","100","15","13","36","149","97","410","2344" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","11","0","5","1670","17","222","98","14","11","28","108","133","392","2306" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","12","0","7","1561","9","256","119","17","8","41","141","134","460","2293" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","13","0","9","1790","11","238","95","21","31","17","104","117","385","2433" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","14","0","6","2590","10","309","113","25","11","37","148","111","445","3360" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","15","0","11","2537","6","293","107","17","14","35","132","114","419","3266" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","16","0","33","3214","29","304","80","13","16","19","124","161","413","3993" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","17","0","31","3247","9","278","76","12","10","15","109","106","328","3893" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","E","2004","2004-06-29 00:00:00","18","0","19","2510","1","129","53","9","5","24","84","82","257","2916" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","7","0","28","2876","3","316","115","18","14","33","104","121","405","3628" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","8","0","28","3124","3","290","88","10","5","22","111","103","339","3784" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","9","0","18","2418","13","224","89","14","13","21","120","70","327","3000" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","10","0","8","1993","12","214","102","16","12","30","90","99","349","2576" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","11","0","12","1704","13","260","95","17","5","36","95","87","335","2324" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","12","0","17","1707","11","261","130","12","12","24","105","80","363","2359" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","13","0","7","1712","25","272","140","19","17","29","127","105","437","2453" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","14","0","16","1653","10","350","172","16","11","47","120","76","442","2471" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","15","0","5","1834","8","378","136","30","13","26","102","84","391","2616" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","16","0","10","2380","22","424","125","13","6","22","121","70","357","3193" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","17","0","29","2556","17","341","74","13","5","30","85","61","268","3211" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","19","364185","179458","18","375767","178163","TM","W","2004","2004-06-29 00:00:00","18","0","11","2251","9","230","54","7","10","17","75","66","229","2730" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","7","0","10","2805","4","482","157","23","21","33","102","79","415","3716" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","8","0","4","2656","13","456","108","16","6","29","105","80","344","3473" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","9","0","4","1801","15","370","89","12","12","38","185","49","385","2575" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","10","0","4","1498","15","322","105","14","6","46","197","44","412","2251" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","11","0","4","1482","1","330","94","15","12","35","191","65","412","2229" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","12","0","11","1541","5","317","106","11","12","26","226","17","398","2272" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","13","0","2","1731","5","262","99","11","9","39","160","85","403","2403" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","14","0","4","1803","14","277","105","7","8","33","134","99","386","2484" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","15","0","12","2214","12","305","78","8","17","29","200","32","364","2907" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","16","0","16","2951","6","310","65","8","4","31","170","43","321","3604" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","17","0","17","3128","0","182","41","6","5","17","148","58","275","3602" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2005","2005-04-26 00:00:00","18","0","7","2573","1","139","46","5","1","15","148","59","274","2994" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","7","0","13","2906","1","414","97","13","12","24","123","76","345","3679" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","8","0","12","3085","0","268","112","16","23","14","128","70","363","3728" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","9","0","8","2378","8","201","117","16","15","22","118","69","357","2952" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","10","0","3","1641","13","241","78","3","12","19","100","79","291","2189" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","11","0","0","1644","6","299","91","12","7","24","135","121","390","2339" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","12","0","4","1441","6","295","126","13","23","26","155","79","422","2168" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","13","0","2","1460","10","278","157","26","15","21","132","59","410","2160" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","14","0","4","1438","0","351","145","15","27","17","202","27","433","2226" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","15","0","8","1832","5","459","128","15","23","26","171","52","415","2719" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","16","0","6","2220","14","426","90","24","13","19","126","60","332","2998" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","17","0","15","2790","14","395","82","12","2","22","87","65","270","3484" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2005","2005-04-26 00:00:00","18","0","12","2442","14","189","61","10","10","24","89","49","243","2900" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","7","0","20","2127","21","508","142","22","17","25","88","84","378","3054" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","8","0","20","1969","25","389","101","24","13","20","120","76","354","2757" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","9","0","18","1656","32","375","100","17","18","25","136","69","365","2446" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","10","0","37","1795","30","280","92","17","13","34","125","92","373","2515" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","11","0","47","2173","36","322","102","11","11","26","139","97","386","2964" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","12","0","19","2472","25","355","95","10","16","25","162","74","382","3253" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","13","0","24","2625","17","369","91","12","22","22","125","78","350","3385" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","14","0","34","2618","22","357","83","13","14","25","118","67","320","3351" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","15","0","26","3108","15","340","75","7","9","31","100","66","288","3777" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","16","0","26","3207","25","318","57","9","16","24","91","63","260","3836" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","17","0","21","3287","18","218","36","5","5","19","103","33","201","3745" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2006","2006-04-28 00:00:00","18","0","15","2714","18","190","54","4","3","23","82","33","199","3136" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","7","0","21","2556","5","446","105","15","30","28","102","97","377","3405" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","8","1","27","2648","5","257","79","10","24","21","113","90","337","3274" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","9","0","12","2022","15","256","77","17","15","28","107","82","326","2631" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","10","0","28","2227","18","272","94","11","17","20","141","69","352","2897" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","11","0","12","2463","17","333","89","19","18","36","128","69","359","3184" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","12","0","19","2617","26","457","121","16","12","25","146","86","406","3525" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","13","0","29","2302","14","370","95","12","16","29","96","73","321","3036" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","14","0","38","2355","23","372","112","14","12","34","105","60","337","3125" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","15","0","36","3096","36","402","121","11","10","27","102","70","341","3911" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","16","1","46","3231","16","401","79","10","2","30","73","57","251","3945" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","17","0","29","3112","15","297","50","4","2","17","55","40","168","3621" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2006","2006-04-28 00:00:00","18","0","25","3829","17","273","42","1","4","22","53","39","161","4305" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","7","0","18","2545","12","581","132","39","21","15","57","150","414","3570" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","8","0","22","2355","19","431","103","24","22","19","78","131","377","3204" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","9","0","42","1725","19","348","125","11","16","43","152","97","444","2578" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","10","0","13","1544","14","317","114","14","14","51","142","76","411","2299" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","11","0","56","1558","5","294","73","17","32","36","157","108","423","2336" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","12","0","4","1494","9","304","73","5","19","17","117","98","329","2140" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","13","0","11","1767","7","309","76","11","21","22","120","156","406","2500" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","14","0","25","2104","25","307","83","21","21","27","110","132","394","2855" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","15","0","23","2426","10","334","101","9","13","41","135","90","389","3182" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","16","0","43","3057","16","394","54","9","10","29","132","96","330","3840" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","17","0","24","3032","7","244","48","7","6","25","120","98","304","3611" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2007","2007-06-07 00:00:00","18","0","22","2479","5","194","36","3","5","21","104","75","244","2944" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","7","0","16","2725","0","476","83","22","14","27","162","100","408","3625" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","8","0","41","2865","4","268","91","11","23","27","104","103","359","3537" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","9","0","19","2385","5","265","75","16","25","15","110","93","334","3008" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","10","0","8","1940","16","292","94","15","12","27","112","90","350","2606" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","11","0","5","1559","5","272","92","22","19","32","123","103","391","2232" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","12","0","10","1635","2","346","80","21","11","45","147","93","397","2390" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","13","0","19","1630","1","365","96","13","23","34","158","88","412","2427" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","14","0","14","1683","5","335","124","13","24","22","157","89","429","2466" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","15","0","3","2047","14","439","86","18","12","35","132","75","358","2861" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","16","0","47","2363","29","609","97","7","6","29","130","73","342","3390" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","17","0","29","2737","17","372","93","8","7","33","94","85","320","3475" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2007","2007-06-07 00:00:00","18","0","18","2785","4","235","36","5","5","23","80","52","201","3243" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","7","0","28","2338","11","478","118","35","20","12","85","105","375","3230" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","8","0","12","2520","0","488","107","11","18","22","113","83","354","3374" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","9","0","13","1821","12","362","74","25","23","20","119","97","358","2566" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","10","0","22","1559","22","279","93","22","15","20","162","107","419","2301" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","11","0","9","1658","7","297","100","19","13","27","138","127","424","2395" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","12","0","10","1566","9","292","67","17","15","23","128","117","367","2244" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","13","0","26","1689","11","270","79","15","19","20","158","100","391","2387" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","14","0","22","1714","9","304","101","11","15","27","92","134","380","2429" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","15","0","10","2023","12","280","78","7","20","28","125","95","353","2678" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","16","0","35","2789","12","365","47","6","12","20","135","80","300","3501" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","17","0","33","3058","12","220","47","7","0","21","108","83","266","3589" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2008","2008-05-07 00:00:00","18","0","28","2285","13","156","35","7","1","17","94","64","218","2700" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","7","0","30","2961","0","428","124","25","19","11","106","109","394","3813" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","8","0","31","3143","0","315","72","23","22","10","68","118","313","3802" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","9","0","21","2263","1","241","103","14","20","11","88","86","322","2848" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","10","0","5","1810","1","241","108","15","20","31","116","59","349","2406" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","11","0","11","1538","9","250","75","16","26","21","109","92","339","2147" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","12","0","7","1412","4","294","103","22","19","17","121","107","389","2106" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","13","0","11","1613","16","364","113","17","14","31","155","120","450","2454" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","14","0","12","1652","11","334","102","20","25","29","142","74","392","2401" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","15","0","11","1921","13","477","104","14","32","29","116","82","377","2799" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","16","0","18","2227","15","537","101","15","27","25","94","86","348","3145" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","17","0","28","2731","14","366","49","9","2","22","111","64","257","3396" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2008","2008-05-07 00:00:00","18","0","16","2510","15","228","36","4","1","21","72","64","198","2967" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","7","0","19","2736","7","536","139","23","14","23","69","89","357","3655" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","8","0","11","2710","14","471","90","22","12","27","72","86","309","3515" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","9","0","8","1791","24","377","92","15","14","31","102","80","334","2534" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","10","0","7","1610","14","299","114","13","6","22","104","79","338","2268" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","11","0","11","1606","11","296","73","16","21","25","138","78","351","2275" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","12","0","4","1777","8","283","80","16","11","11","126","86","330","2402" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","13","0","14","1878","10","328","68","13","8","27","105","98","319","2549" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","14","0","16","1792","16","240","84","17","10","31","120","60","322","2386" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","15","0","18","2446","15","287","50","8","2","18","102","59","239","3005" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","16","0","37","3254","9","341","72","13","7","19","119","71","301","3942" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","17","0","35","2699","7","236","39","4","5","30","94","48","220","3197" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2010","2010-06-29 00:00:00","18","0","27","2401","7","165","43","1","4","25","93","67","233","2833" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","7","0","25","3064","2","452","49","12","8","9","95","116","289","3832" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","8","0","27","2970","8","342","86","14","11","5","83","109","308","3655" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","9","0","5","2439","18","257","68","18","11","11","91","65","264","2983" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","10","0","2","1757","4","288","83","10","9","9","106","56","273","2324" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","11","0","8","1669","8","282","62","22","16","10","103","62","275","2242" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","12","0","13","1730","10","291","74","16","9","14","135","91","339","2383" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","13","0","12","1612","7","314","121","17","10","14","114","61","337","2282" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","14","0","12","1927","19","416","97","15","10","23","153","81","379","2753" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","15","0","12","1932","0","403","95","5","4","22","112","73","311","2658" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","16","0","16","2393","11","417","80","9","9","7","87","52","244","3081" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","17","0","26","3165","7","436","73","6","7","18","90","76","270","3904" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2010","2010-06-29 00:00:00","18","0","19","2421","15","213","41","6","3","17","83","51","201","2869" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","7","0","16","2708","1","610","64","26","6","15","70","57","238","3573" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","8","0","15","1937","1","413","66","13","8","3","22","59","171","2537" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","9","0","18","2186","17","472","68","14","24","25","100","110","341","3034" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","10","0","17","1980","14","364","81","16","16","27","118","105","363","2738" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","11","0","17","1772","21","305","61","12","13","32","105","98","321","2436" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","12","0","7","1949","11","316","40","11","2","20","67","134","274","2557" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","13","0","12","1803","8","314","26","8","10","19","82","113","258","2395" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","14","0","8","1787","0","322","60","10","8","21","105","87","291","2408" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","15","0","14","2352","16","400","45","9","19","29","108","70","280","3062" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","16","0","25","2700","10","401","54","4","11","22","97","67","255","3391" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","17","0","25","3101","5","288","39","9","4","22","82","68","224","3643" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2012","2012-09-10 00:00:00","18","0","19","2450","1","159","23","3","4","16","48","118","212","2841" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","7","0","22","2878","4","516","75","17","19","14","67","94","286","3706" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","8","0","13","3565","6","438","51","17","11","12","56","45","192","4214" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","9","0","22","2122","9","310","58","7","11","4","58","43","181","2644" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","10","0","10","2026","19","401","60","13","10","8","65","44","200","2656" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","11","0","8","2300","5","270","64","9","9","13","51","79","225","2808" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","12","0","8","2237","19","367","50","12","16","18","99","67","262","2893" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","13","0","13","1930","18","419","62","35","8","15","91","58","269","2649" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","14","0","7","2010","10","290","76","19","13","16","59","89","272","2589" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","15","0","16","1799","20","424","50","7","7","12","61","47","184","2443" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","16","0","20","2009","10","535","50","20","7","23","93","46","239","2813" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","17","0","11","2473","8","295","54","13","2","17","92","60","238","3025" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2012","2012-09-10 00:00:00","18","0","26","2462","14","229","31","4","4","10","73","48","170","2901" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","7","0","8","2455","9","682","52","14","15","16","55","100","252","3406" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","8","0","13","2004","20","516","75","20","13","22","72","101","303","2856" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","9","0","5","1640","8","390","53","22","29","10","83","116","313","2356" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","10","0","7","1972","12","347","40","4","11","19","64","115","253","2591" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","11","0","10","1930","35","380","52","13","10","27","120","79","301","2656" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","12","0","7","2056","20","397","60","12","8","16","133","60","289","2769" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","13","0","11","2502","13","320","36","6","12","25","47","84","210","3056" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","14","0","11","2545","17","421","64","8","5","14","112","77","280","3274" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","15","0","8","2939","20","368","47","7","13","8","86","66","227","3562" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","16","0","16","3345","15","345","16","7","3","10","44","96","176","3897" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","17","0","20","3343","15","360","35","4","6","18","80","58","201","3939" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","E","2014","2014-04-25 00:00:00","18","0","11","2768","16","239","48","5","5","7","63","59","187","3221" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","7","0","15","2653","2","464","69","13","6","8","98","126","320","3454" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","8","0","19","2513","1","329","64","8","13","18","106","83","292","3154" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","9","0","9","1988","18","296","79","11","8","17","114","85","314","2625" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","10","0","4","2146","11","371","57","10","14","13","102","91","287","2819" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","11","0","4","1459","5","293","55","9","11","16","71","76","238","1999" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","12","0","3","1892","23","382","57","12","4","10","59","54","196","2496" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","13","0","10","2807","21","513","99","17","15","24","125","99","379","3730" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","14","0","7","3290","21","637","77","12","9","25","93","102","318","4273" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","15","0","15","3464","30","649","64","18","15","17","94","65","273","4431" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","16","0","15","3317","13","553","67","4","11","11","82","73","248","4146" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","17","0","13","3399","11","457","47","4","6","18","49","50","174","4054" -"South West","E06000025","South Gloucestershire","36016","370000","177750","M4","Junction 19 M4","364185","179458","Junction 18 M4","375767","178163","TM","W","2014","2014-04-25 00:00:00","18","0","24","3378","27","279","29","3","3","12","43","43","133","3841" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","7","0","12","1468","5","320","122","21","14","45","102","72","376","2181" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","8","0","15","2058","5","305","125","23","12","56","101","75","392","2775" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","9","0","25","1578","18","277","91","15","7","59","110","33","315","2213" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","10","0","7","1549","30","126","54","13","14","64","103","53","301","2013" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","11","0","9","1513","67","125","154","27","16","67","132","119","515","2229" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","12","0","7","1910","45","279","174","27","14","67","106","98","486","2727" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","13","0","8","2353","41","342","196","29","15","64","150","74","528","3272" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","14","0","13","2779","24","492","192","24","16","79","150","56","517","3825" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","15","0","13","2752","8","467","83","11","8","53","108","54","317","3557" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","16","0","17","3336","27","69","58","6","2","51","68","26","211","3660" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","17","0","12","2879","13","275","109","13","2","37","60","82","303","3482" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2000","2000-10-13 00:00:00","18","0","5","2023","3","162","68","13","3","49","71","54","258","2451" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","7","0","5","1623","3","370","239","15","10","34","212","70","580","2581" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","8","0","0","2529","7","311","208","14","12","28","136","54","452","3299" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","9","0","0","1758","3","252","142","11","18","61","133","43","408","2421" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","10","0","0","1506","3","75","128","19","32","30","122","40","371","1955" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","11","0","0","1754","4","100","149","25","46","11","118","43","392","2250" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","12","0","0","1806","10","248","134","17","47","15","111","68","392","2456" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","13","0","0","2102","22","285","199","7","12","12","135","51","416","2825" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","14","0","0","2371","32","288","146","16","18","21","124","34","359","3050" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","15","0","0","2614","14","274","104","6","36","24","90","51","311","3213" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","16","1","0","2721","7","57","129","10","16","25","95","36","311","3096" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","17","0","0","3124","8","230","105","1","3","11","95","47","262","3624" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2000","2000-10-13 00:00:00","18","0","0","2768","7","177","56","5","1","9","63","61","195","3147" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","7","0","15","2030","2","313","124","23","14","37","83","77","358","2718" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","8","0","10","2385","12","243","120","26","12","32","83","74","347","2997" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","9","0","5","1710","10","266","105","2","7","26","47","107","294","2285" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","10","0","5","1484","16","265","151","9","8","25","104","69","366","2136" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","11","0","4","1378","7","240","147","15","16","62","113","56","409","2038" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","12","0","3","1700","7","137","215","16","17","51","167","65","531","2378" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","13","0","11","1817","1","189","173","24","9","53","157","92","508","2526" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","14","0","8","1792","8","326","177","23","11","52","126","72","461","2595" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","15","0","6","2101","11","327","238","10","6","29","103","136","522","2967" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","16","0","4","2323","7","292","202","5","5","32","91","120","455","3081" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","17","0","13","2643","2","347","114","12","5","51","106","90","378","3383" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2001","2001-07-11 00:00:00","18","0","6","2201","16","127","58","16","1","52","86","94","307","2657" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","7","0","5","2131","3","465","245","24","6","39","109","159","582","3186" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","8","1","10","2662","5","374","133","31","12","40","104","94","414","3465" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","9","0","5","2183","8","348","114","18","9","58","99","84","382","2926" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","10","0","4","1788","42","296","119","20","17","46","107","92","401","2531" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","11","0","6","1638","21","269","124","19","11","54","100","93","401","2335" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","12","0","4","1400","6","275","71","17","10","46","125","76","345","2030" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","13","0","17","1498","8","288","114","16","8","51","133","85","407","2218" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","14","0","6","1623","9","277","172","25","16","39","96","93","441","2356" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","15","0","7","1803","7","270","122","18","6","51","110","90","397","2484" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","16","0","7","2037","15","283","87","19","5","27","75","97","310","2652" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","17","0","7","2725","18","197","31","16","2","38","76","66","229","3176" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2001","2001-07-11 00:00:00","18","0","8","2168","9","153","38","4","1","37","77","64","221","2559" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","7","0","7","1976","21","292","123","19","11","49","95","71","368","2664" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","8","0","10","2496","6","268","135","35","6","33","128","78","415","3195" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","9","0","2","1723","3","256","146","17","6","45","109","96","419","2403" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","10","0","7","1553","7","275","152","26","13","54","122","110","477","2319" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","11","0","4","1582","9","273","109","42","6","189","68","0","414","2282" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","12","1","2","1601","39","289","134","34","15","193","45","2","423","2354" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","13","0","4","1603","16","317","191","48","8","28","121","6","402","2342" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","14","0","1","1619","18","265","159","10","5","17","149","36","376","2279" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","15","0","1","1608","13","288","159","28","8","50","121","122","488","2398" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","16","0","7","1967","3","78","131","17","3","62","117","103","433","2488" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","17","0","7","2313","7","147","88","13","9","154","87","3","354","2828" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2002","2002-04-29 00:00:00","18","0","7","1737","5","198","50","5","7","176","66","3","307","2254" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","7","0","6","2539","11","205","212","41","11","67","100","107","538","3299" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","8","0","8","2669","4","209","147","29","6","132","83","2","399","3289" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","9","0","3","1683","8","331","138","23","13","145","58","4","381","2406" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","10","0","1","1579","12","340","192","23","3","26","112","50","406","2338" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","11","0","2","1867","37","285","153","14","9","16","84","77","353","2544" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","12","0","2","1561","37","311","102","13","6","39","105","49","314","2225" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","13","0","4","1476","29","298","114","15","9","37","84","69","328","2135" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","14","0","5","1489","37","303","131","11","9","43","171","11","376","2210" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","15","0","0","1154","12","235","121","10","3","40","168","18","360","1761" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","16","0","1","1257","11","293","77","9","9","44","129","77","345","1907" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","17","0","5","2240","10","233","52","4","2","42","85","60","245","2733" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2002","2002-04-29 00:00:00","18","0","5","1774","1","137","46","9","0","40","68","77","240","2157" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","7","0","7","1753","2","340","69","16","20","37","64","102","308","2410" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","8","0","5","2492","3","334","66","19","10","33","72","114","314","3148" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","9","0","8","1911","14","298","124","17","7","53","154","62","417","2648" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","10","0","4","1369","2","297","121","20","15","58","122","89","425","2097" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","11","0","10","1266","4","334","192","12","17","51","138","102","512","2126" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","12","0","9","1312","14","284","163","22","11","42","134","123","495","2114" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","13","0","14","1285","3","298","98","16","22","55","129","137","457","2057" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","14","0","8","1846","11","420","136","28","12","51","99","148","474","2759" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","15","0","4","2205","2","362","166","31","9","35","124","91","456","3029" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","16","0","11","2276","5","443","162","21","6","48","142","96","475","3210" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","17","0","13","2349","1","321","92","10","2","41","141","94","380","3064" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2003","2003-03-20 00:00:00","18","0","8","2132","3","208","60","2","0","29","110","111","312","2663" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","7","0","6","2529","40","473","72","19","22","44","70","112","339","3387" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","8","0","14","2647","1","412","82","26","13","40","77","118","356","3430" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","9","0","10","1964","31","277","162","20","8","50","140","78","458","2740" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","10","0","8","1646","3","255","154","20","17","57","130","95","473","2385" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","11","0","8","1479","2","296","163","18","18","55","133","111","498","2283" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","12","0","5","1321","11","250","149","24","13","44","138","119","487","2074" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","13","0","10","1496","8","262","152","22","8","36","98","86","402","2178" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","14","0","5","1756","9","315","121","31","9","37","101","95","394","2479" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","15","0","9","1982","11","315","114","21","14","44","116","89","398","2715" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","16","0","8","2349","6","304","110","19","16","46","89","117","397","3064" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","17","0","13","2672","2","289","74","12","7","32","68","95","288","3264" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2003","2003-03-20 00:00:00","18","1","8","2451","6","180","63","11","1","40","84","89","288","2933" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","7","0","12","1859","5","385","96","23","7","39","109","106","380","2641" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","8","0","9","2200","6","321","137","16","14","43","81","101","392","2928" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","9","0","6","1589","20","283","192","31","15","38","104","121","501","2399" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","10","0","21","1713","22","335","216","31","19","52","111","125","554","2645" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","11","0","13","2413","43","374","235","32","10","45","130","98","550","3393" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","12","0","18","2640","42","425","139","22","19","58","157","110","505","3630" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","13","0","14","3063","17","447","148","29","9","41","106","82","415","3956" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","14","0","16","3120","16","425","151","28","7","38","101","141","466","4043" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","15","0","12","2427","7","283","146","17","5","30","64","111","373","3102" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","16","0","12","2433","25","257","137","14","6","28","80","92","357","3084" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","17","0","15","2956","18","269","44","3","2","23","62","59","193","3451" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2004","2004-07-02 00:00:00","18","0","12","2743","20","188","26","5","2","22","73","51","179","3142" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","7","0","8","2574","25","209","173","40","5","45","69","195","527","3343" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","8","0","17","2680","13","144","155","27","21","72","118","116","509","3363" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","9","0","6","1996","14","278","135","27","18","45","102","88","415","2709" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","10","0","9","1651","14","218","144","15","15","17","87","105","383","2275" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","11","0","9","2363","34","391","133","12","5","21","55","134","360","3157" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","12","0","8","2227","25","447","102","27","11","30","41","137","348","3055" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","13","0","11","2620","15","91","102","19","15","28","63","125","352","3089" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","14","0","12","2432","18","61","81","19","11","32","81","75","299","2822" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","15","0","13","1935","5","285","88","11","12","41","56","61","269","2507" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","16","0","23","2749","10","323","99","7","7","5","31","77","226","3331" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","17","0","25","3186","27","340","104","6","6","8","44","61","229","3807" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2004","2004-07-02 00:00:00","18","0","22","3036","27","271","61","8","5","23","54","80","231","3587" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","7","0","7","2130","10","462","120","12","11","35","102","94","374","2983" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","8","0","4","2695","10","428","110","15","10","33","80","69","317","3454" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","9","0","7","1918","10","357","108","14","17","29","136","76","380","2672" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","10","0","2","1543","13","341","116","27","17","39","139","90","428","2327" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","11","0","13","1524","3","365","159","11","9","57","170","77","483","2388" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","12","0","10","1651","10","393","181","19","12","57","163","52","484","2548" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","13","0","26","1704","3","393","161","24","22","37","133","78","455","2581" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","14","0","10","2005","12","400","127","49","34","35","133","73","451","2878" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","15","0","9","2202","3","457","130","34","15","36","131","91","437","3108" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","16","0","15","2192","10","391","107","11","3","25","141","115","402","3010" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","17","0","7","2459","12","349","72","8","1","41","108","106","336","3163" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2005","2005-06-29 00:00:00","18","0","10","1959","16","215","57","12","2","47","133","91","342","2542" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","7","0","17","2392","7","601","194","40","13","37","174","120","578","3595" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","8","0","10","3001","11","450","107","24","12","32","91","99","365","3837" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","9","0","3","1950","18","328","111","21","13","23","82","64","314","2613" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","10","0","9","1830","20","365","117","25","5","39","121","75","382","2606" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","11","0","1","1865","1","401","95","27","8","30","154","72","386","2654" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","12","0","5","1776","6","344","124","21","7","21","134","102","409","2540" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","13","0","4","1592","8","274","133","19","12","36","109","83","392","2270" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","14","0","7","1926","4","332","85","13","4","28","68","75","273","2542" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","15","0","2","1894","12","382","111","18","8","23","108","108","376","2666" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","16","0","8","2451","9","378","63","9","6","25","115","77","295","3141" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","17","0","10","2383","11","243","67","8","7","28","64","63","237","2884" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2005","2005-06-29 00:00:00","18","0","5","2208","3","228","39","7","3","27","74","81","231","2675" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","7","0","13","2197","4","436","129","23","11","57","86","97","403","3053" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","8","0","12","2269","3","314","140","20","5","37","99","92","393","2991" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","9","0","2","1696","6","253","157","24","7","32","93","123","436","2393" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","10","0","7","1464","4","268","150","30","9","42","153","83","467","2210" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","11","0","6","1615","5","354","141","31","5","53","145","85","460","2440" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","12","0","12","1606","4","440","150","24","8","38","145","128","493","2555" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","13","0","13","1709","5","458","164","15","6","44","174","118","521","2706" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","14","0","19","1647","8","458","190","26","15","43","151","120","545","2677" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","15","0","8","2190","5","426","146","26","6","32","159","85","454","3083" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","16","0","13","2359","11","407","104","26","3","28","122","79","362","3152" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","17","0","8","3030","13","405","80","6","3","39","128","82","338","3794" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2006","2006-09-12 00:00:00","18","0","9","2219","13","230","47","9","1","42","120","104","323","2794" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","7","0","18","2592","6","694","89","35","16","27","60","221","448","3758" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","8","0","9","3008","5","573","60","25","16","27","70","183","381","3976" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","9","0","4","2085","22","513","100","25","6","19","97","113","360","2984" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","10","0","6","1842","18","358","107","21","9","32","131","119","419","2643" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","11","0","5","1613","8","406","45","17","9","25","140","96","332","2364" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","12","0","5","1458","8","323","57","15","9","26","124","72","303","2097" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","13","0","6","1545","7","353","52","22","4","28","62","183","351","2262" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","14","0","15","1605","2","400","45","27","6","26","60","159","323","2345" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","15","0","5","1894","2","464","75","22","8","31","68","124","328","2693" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","16","0","12","2434","11","474","54","8","7","18","69","130","286","3217" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","17","0","18","2853","7","288","70","13","1","29","96","87","296","3462" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2006","2006-09-12 00:00:00","18","0","14","2208","6","216","44","8","1","20","64","88","225","2669" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","7","0","8","2412","5","535","40","25","37","48","101","139","390","3350" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","8","0","11","2234","7","364","63","35","29","60","128","152","467","3083" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","9","0","10","1857","6","387","108","16","12","37","179","54","406","2666" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","10","0","3","1896","1","329","96","14","17","43","152","102","424","2653" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","11","0","2","1900","9","270","121","38","26","27","167","100","479","2660" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","12","0","5","1890","6","465","160","32","8","41","166","151","558","2924" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","13","0","5","1918","6","493","105","22","19","70","189","167","572","2994" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","14","0","6","1724","5","474","126","24","12","52","163","120","497","2706" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","15","0","3","2283","3","557","136","13","10","30","184","71","444","3290" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","16","0","5","2245","9","422","115","15","5","34","142","126","437","3118" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","17","0","8","3139","2","384","75","22","6","32","102","82","319","3852" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2007","2007-10-18 00:00:00","18","0","7","2690","6","259","35","10","11","36","148","44","284","3246" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","7","0","12","2547","1","704","99","27","19","21","67","225","458","3722" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","8","0","10","3066","2","554","58","21","20","14","51","173","337","3969" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","9","0","4","2237","5","444","88","15","9","30","129","66","337","3027" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","10","0","2","1847","6","403","110","17","12","29","112","93","373","2631" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","11","2","11","1712","3","426","81","17","10","35","109","117","369","2521" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","12","0","4","1633","6","366","78","20","6","38","102","123","367","2376" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","13","0","5","1740","7","380","45","25","8","24","68","165","335","2467" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","14","0","7","1923","2","347","54","19","10","33","55","175","346","2625" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","15","0","10","2380","5","442","76","9","15","28","108","96","332","3169" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","16","0","10","2783","16","505","57","8","9","24","104","103","305","3619" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","17","0","31","3096","16","376","37","3","2","35","92","92","261","3780" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2007","2007-10-18 00:00:00","18","0","8","2311","8","220","23","8","1","9","46","109","196","2743" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","7","0","11","2368","0","486","110","20","18","34","93","97","372","3237" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","8","0","7","2761","4","478","130","15","10","32","106","113","406","3656" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","9","0","6","1755","14","374","148","18","13","45","123","106","453","2602" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","10","0","2","1566","8","427","148","17","8","38","157","98","466","2469" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","11","0","3","1822","5","431","135","14","8","44","160","109","470","2731" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","12","0","4","1749","6","439","154","24","13","30","190","128","539","2737" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","13","0","7","1934","7","471","126","10","14","14","172","65","401","2820" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","14","0","7","2261","8","522","150","11","7","25","189","95","477","3275" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","15","0","5","2367","6","735","95","8","1","29","118","91","342","3455" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","16","0","12","3213","9","689","128","13","3","36","182","71","433","4356" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","17","0","15","3496","10","447","90","4","1","31","176","79","381","4349" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2008","2008-07-02 00:00:00","18","0","4","3320","11","188","73","10","2","33","112","104","334","3857" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","7","0","26","3038","7","1126","77","33","14","30","91","218","463","4660" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","8","0","9","3223","2","585","55","17","12","24","56","156","320","4139" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","9","0","10","2264","22","458","141","24","23","17","94","135","434","3188" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","10","0","5","1767","15","322","126","19","6","37","91","110","389","2498" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","11","0","25","1500","13","345","109","24","9","42","158","74","416","2299" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","12","0","7","2164","8","340","93","10","6","42","129","96","376","2895" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","13","0","4","1856","13","294","51","14","14","28","77","165","349","2516" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","14","0","8","1593","6","272","52","14","10","20","55","114","265","2144" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","15","0","9","1925","3","419","84","12","15","26","96","125","358","2714" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","16","0","16","2466","14","471","78","7","9","23","160","22","299","3266" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","17","0","16","3163","10","333","51","6","2","22","71","70","222","3744" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2008","2008-07-02 00:00:00","18","0","14","2578","18","282","37","2","1","31","66","82","219","3111" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","7","0","12","2385","5","484","99","14","19","18","102","111","363","3249" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","8","0","9","2313","2","350","102","9","20","17","76","86","310","2984" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","9","0","11","1925","12","353","69","15","15","14","81","68","262","2563" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","10","0","10","1576","9","349","112","18","9","18","93","101","351","2295" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","11","0","8","1538","2","432","227","12","16","58","149","152","614","2594" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","12","0","6","1832","4","456","220","5","15","44","147","165","596","2894" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","13","0","11","1870","5","445","148","18","21","40","171","150","548","2879" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","14","0","30","2101","10","491","171","23","19","38","159","137","547","3179" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","15","0","19","2542","3","582","100","25","8","29","138","108","408","3554" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","16","0","15","3033","6","539","80","21","5","25","103","1356","1590","5183" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","17","0","21","3510","3","464","125","3","5","31","109","101","374","4372" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2009","2009-06-04 00:00:00","18","0","22","2510","5","239","60","2","2","38","101","96","299","3075" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","7","0","12","2785","0","539","200","4","17","60","173","123","577","3913" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","8","0","24","2919","0","438","160","8","16","49","115","79","427","3808" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","9","0","14","2101","4","298","137","7","20","39","137","104","444","2861" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","10","0","9","1789","5","271","107","26","11","21","88","124","377","2451" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","11","0","7","1567","6","277","108","16","17","27","95","106","369","2226" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","12","0","13","1705","5","301","76","14","16","28","85","74","293","2317" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","13","0","8","1752","3","327","77","16","19","21","84","79","296","2386" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","14","0","7","1622","3","348","150","5","16","34","105","128","438","2418" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","15","0","15","1904","1","347","147","3","17","42","120","108","437","2704" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","16","0","29","2747","4","476","68","5","13","10","117","67","280","3536" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","17","0","23","3077","5","371","67","7","9","10","95","54","242","3718" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2009","2009-06-04 00:00:00","18","0","16","2438","4","241","54","4","8","6","83","60","215","2914" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","7","0","17","2539","1","462","100","20","10","28","92","119","369","3388" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","8","0","6","2797","1","393","83","24","13","24","104","78","326","3523" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","9","0","6","1845","7","379","102","28","12","26","134","96","398","2635" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","10","0","4","1364","4","401","125","13","15","32","185","26","396","2169" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","11","0","4","1657","4","443","127","18","3","31","209","50","438","2546" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","12","0","6","1857","8","387","128","12","15","24","172","93","444","2702" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","13","0","9","1751","3","452","113","12","10","16","158","86","395","2610" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","14","0","7","2100","11","552","147","25","9","27","149","111","468","3138" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","15","0","8","2192","3","462","124","6","8","29","146","89","402","3067" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","16","0","12","2431","6","432","128","12","6","31","185","45","407","3288" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","17","0","32","3472","6","352","68","1","2","19","185","30","305","4167" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2010","2010-05-05 00:00:00","18","0","21","2564","4","220","43","8","1","38","177","40","307","3116" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","7","0","10","2897","2","523","115","27","16","20","91","234","503","3935" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","8","0","23","3194","3","335","88","10","10","18","49","124","299","3854" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","9","0","6","2063","6","308","117","22","15","27","76","100","357","2740" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","10","0","5","1650","6","337","91","16","12","19","100","111","349","2347" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","11","0","6","1335","1","327","134","11","6","41","133","108","433","2102" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","12","0","4","1452","1","322","130","7","6","38","152","99","432","2211" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","13","0","3","1515","7","385","66","13","10","21","78","104","292","2202" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","14","0","5","1671","1","316","61","8","7","15","45","123","259","2252" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","15","0","5","2018","4","339","107","16","12","31","83","112","361","2727" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","16","0","18","2604","11","469","86","9","8","24","98","102","327","3429" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","17","0","9","2791","11","290","92","0","0","25","86","78","281","3382" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2010","2010-05-05 00:00:00","18","0","8","1855","2","200","53","2","0","34","76","73","238","2303" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","7","0","11","2408","4","482","50","20","11","16","75","113","285","3190" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","8","0","6","2777","1","419","88","31","30","14","114","90","367","3570" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","9","0","2","1889","12","413","103","17","16","21","111","109","377","2693" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","10","0","3","1639","10","344","110","28","10","32","140","104","424","2420" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","11","0","3","1605","4","422","128","23","10","28","122","96","407","2441" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","12","0","5","1673","6","411","65","25","13","29","132","119","383","2478" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","13","0","9","1818","1","475","75","17","8","20","101","126","347","2650" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","14","0","8","1920","10","504","104","19","14","22","130","85","374","2816" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","15","0","13","2276","8","544","102","13","16","18","120","111","380","3221" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","16","0","10","2902","11","548","91","11","4","24","114","128","372","3843" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","17","0","10","3344","18","398","55","7","2","28","96","126","314","4084" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2011","2011-06-21 00:00:00","18","0","9","2333","16","258","16","3","11","24","83","113","250","2866" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","7","0","18","2855","3","659","130","41","16","33","102","187","509","4044" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","8","0","11","3254","3","525","104","23","14","20","79","95","335","4128" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","9","0","8","2290","27","425","112","21","9","21","111","125","399","3149" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","10","0","10","1763","30","402","90","26","9","27","89","115","356","2561" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","11","0","8","1754","6","338","72","15","5","26","96","101","315","2421" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","12","0","2","1758","15","343","73","21","9","33","110","79","325","2443" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","13","0","2","1750","16","420","80","20","14","17","85","107","323","2511" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","14","0","7","1891","6","446","77","17","26","19","84","93","316","2666" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","15","0","11","2227","7","446","60","9","23","14","99","98","303","2994" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","16","0","10","2874","12","518","62","8","8","18","93","73","262","3676" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","17","0","13","3135","6","383","22","9","8","20","78","77","214","3751" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2011","2011-06-21 00:00:00","18","0","16","2333","4","215","22","5","2","14","64","101","208","2776" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","7","0","10","2632","4","501","74","23","8","23","93","87","308","3455" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","8","0","7","2757","5","454","87","24","20","19","98","64","312","3535" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","9","0","1","2043","5","414","88","22","10","23","118","99","360","2823" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","10","0","3","1367","3","223","112","20","12","20","130","103","397","1993" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","11","0","7","1645","5","379","98","29","15","12","98","108","360","2396" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","12","0","3","1773","6","452","106","18","9","31","141","108","413","2647" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","13","0","2","1435","7","221","101","15","10","13","120","107","366","2031" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","14","0","2","2088","5","581","110","25","8","29","141","95","408","3084" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","15","0","8","2310","2","582","117","25","11","22","128","101","404","3306" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","16","0","9","2704","4","366","85","12","8","29","104","129","367","3450" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","17","0","5","3246","4","461","73","8","9","22","122","93","327","4043" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2012","2012-05-10 00:00:00","18","0","21","2260","7","278","46","5","2","24","97","95","269","2835" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","7","0","12","2607","1","768","57","35","7","21","97","193","410","3798" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","8","0","7","3165","2","471","118","28","13","21","93","114","387","4032" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","9","0","3","2285","2","444","70","23","14","24","98","95","324","3058" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","10","0","8","1624","7","392","33","19","13","14","72","131","282","2313" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","11","0","3","1848","3","318","81","18","22","23","92","130","366","2538" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","12","0","1","1663","3","372","87","16","14","21","96","109","343","2382" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","13","0","5","1678","7","393","34","25","14","19","74","125","291","2374" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","14","0","8","1975","3","355","95","19","9","29","113","103","368","2709" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","15","0","6","2267","3","408","74","13","7","14","114","102","324","3008" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","16","0","16","2925","10","536","24","10","4","18","63","114","233","3720" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","17","0","20","3421","8","379","32","4","7","14","75","89","221","4049" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2012","2012-05-10 00:00:00","18","0","1","2476","5","235","32","5","3","10","53","58","161","2878" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","7","0","18","2710","16","560","44","24","13","21","78","111","291","3595" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","8","0","13","2914","1","489","107","14","12","19","81","103","336","3753" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","9","0","6","1893","13","444","84","6","9","26","117","79","321","2677" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","10","0","4","1733","15","389","49","15","6","13","100","149","332","2473" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","11","0","4","1719","5","396","143","23","11","13","160","103","453","2577" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","12","0","3","1733","7","486","138","16","7","33","157","136","487","2716" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","13","0","3","2102","5","522","69","15","9","13","101","151","358","2990" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","14","0","27","2120","12","422","143","19","21","24","145","143","495","3076" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","15","0","12","2467","4","642","121","24","10","21","114","136","426","3551" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","16","0","17","3205","7","641","54","18","5","16","94","160","347","4217" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","17","0","12","3322","8","441","61","6","3","12","84","100","266","4049" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","N","2013","2013-05-22 00:00:00","18","0","9","2412","3","310","42","5","1","29","99","104","280","3014" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","7","0","12","2984","1","594","131","27","10","19","100","188","475","4066" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","8","0","8","3348","0","470","103","14","10","23","100","156","406","4232" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","9","0","7","2159","10","421","96","23","12","16","87","95","329","2926" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","10","0","4","1718","3","329","92","16","10","17","92","152","379","2433" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","11","0","0","1573","1","349","74","23","10","13","89","107","316","2239" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","12","0","4","1302","7","280","70","12","8","13","86","96","285","1878" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","13","0","1","923","10","143","75","13","6","22","77","107","300","1377" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","14","0","4","1884","6","334","66","12","9","18","87","126","318","2546" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","15","0","7","2040","4","387","59","22","20","24","66","95","286","2724" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","16","0","13","2951","8","361","53","12","4","15","66","88","238","3571" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","17","0","13","3121","9","329","34","7","3","8","66","77","195","3667" -"South West","E10000013","Gloucestershire","36018","391330","228716","M5","10","390466","225615","9","391610","233130","TM","S","2013","2013-05-22 00:00:00","18","0","5","1935","7","207","40","5","0","11","44","63","163","2317" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","7","0","13","2032","4","547","102","20","11","19","107","104","363","2959" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","8","0","14","2184","4","460","70","14","15","24","114","93","330","2992" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","9","0","11","1948","12","484","105","21","21","18","141","101","407","2862" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","10","0","19","2262","13","478","68","14","6","13","89","145","335","3107" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","11","0","25","2738","37","533","131","16","8","18","156","109","438","3771" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","12","0","21","3222","49","571","106","22","24","20","153","113","438","4301" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","13","0","22","2976","14","583","90","20","9","22","113","108","362","3957" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","14","0","34","3263","17","587","82","15","17","11","110","96","331","4232" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","15","0","13","3691","17","604","79","12","6","18","106","76","297","4622" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","16","0","16","3057","5","462","33","6","4","13","65","67","188","3728" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","17","0","18","3665","22","421","64","7","1","22","109","66","269","4395" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","N","2015","2015-06-05 00:00:00","18","0","15","3124","8","321","44","2","0","14","103","74","237","3705" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","7","0","15","2744","4","631","96","29","8","12","79","164","388","3782" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","8","0","13","2858","10","498","81","22","16","20","97","117","353","3732" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","9","0","7","2430","23","446","80","37","19","37","102","64","339","3245" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","10","0","9","2409","10","251","80","7","9","24","119","83","322","3001" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","11","0","22","3266","7","303","86","14","19","27","116","80","342","3940" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","12","0","22","3381","7","268","64","17","6","20","86","105","298","3976" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","13","0","24","3041","15","379","50","12","9","13","84","102","270","3729" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","14","0","11","3002","18","374","41","15","13","12","76","66","223","3628" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","15","0","17","3502","19","460","66","31","24","25","51","59","256","4254" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","16","1","8","3305","15","285","40","6","4","18","60","83","211","3824" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","17","0","10","4032","6","276","33","4","3","10","65","73","188","4512" -"South West","E10000013","Gloucestershire","36018","391400","228085","M5","10","390466","225615","9","391610","233130","TM","S","2015","2015-06-05 00:00:00","18","0","14","3786","3","234","21","4","0","12","58","72","167","4204" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","7","0","8","2295","0","396","57","22","14","30","112","38","273","2972" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","8","0","10","2509","6","303","73","11","14","31","83","50","262","3090" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","9","0","4","1511","7","291","95","15","14","48","106","51","329","2142" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","10","0","8","1220","10","236","116","22","9","33","134","45","359","1833" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","11","0","4","1337","16","218","93","21","17","57","99","83","370","1945" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","12","0","3","1476","11","207","106","22","15","46","114","44","347","2044" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","13","0","3","1558","8","252","83","19","19","37","131","43","332","2153" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","14","0","5","1619","11","265","84","12","15","38","113","44","306","2206" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","15","0","1","1544","3","255","121","8","6","54","118","68","375","2178" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","16","0","10","1707","10","243","68","6","2","30","103","74","283","2253" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","17","0","5","2084","17","210","77","13","0","46","99","79","314","2630" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2000","2000-07-10 00:00:00","18","0","4","1764","9","151","58","13","2","39","79","76","267","2195" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","7","0","12","2037","3","343","106","16","9","37","96","64","328","2723" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","8","0","0","1975","7","268","96","18","22","30","95","64","325","2575" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","9","0","0","1555","18","280","73","15","21","31","85","17","242","2095" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","10","0","0","1654","31","259","120","21","9","36","114","38","338","2282" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","11","0","0","1627","6","243","131","20","22","43","119","71","406","2282" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","12","0","0","1437","16","225","120","16","10","37","100","59","342","2020" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","13","0","0","1403","22","219","96","21","17","52","75","49","310","1954" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","14","0","0","1303","22","258","96","30","17","30","69","45","287","1870" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","15","0","0","1095","15","217","101","22","18","33","96","39","309","1636" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","16","0","0","1793","9","303","68","19","13","21","113","44","278","2383" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","17","0","0","2051","4","240","73","6","10","26","76","62","253","2548" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2000","2000-07-10 00:00:00","18","0","0","1591","3","152","49","9","2","26","66","44","196","1942" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","7","0","8","1948","2","315","99","35","30","55","106","14","339","2612" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","8","0","6","2331","16","296","81","21","20","39","98","70","329","2978" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","9","0","10","1600","4","258","109","18","20","36","91","64","338","2210" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","10","0","2","1314","6","227","107","22","11","32","115","56","343","1892" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","11","0","7","1289","28","255","106","24","15","45","132","68","390","1969" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","12","0","5","1403","18","217","116","23","13","69","164","10","395","2038" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","13","0","2","1335","0","236","124","29","18","82","113","6","372","1945" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","14","0","1","1264","8","217","125","21","21","40","137","74","418","1908" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","15","0","5","1461","8","245","92","11","17","45","122","73","360","2079" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","16","0","17","1676","8","243","85","15","17","39","89","96","341","2285" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","17","0","9","1992","18","207","72","9","4","37","125","42","289","2515" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2001","2001-06-18 00:00:00","18","0","6","1760","12","151","43","12","0","44","150","11","260","2189" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","7","0","12","2051","2","310","135","16","12","44","173","21","401","2776" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","8","0","8","2257","12","314","118","22","24","40","145","17","366","2957" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","9","0","4","1682","21","275","92","22","13","28","104","37","296","2278" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","10","0","4","1500","19","235","89","20","10","28","90","43","280","2038" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","11","0","6","1485","13","267","127","20","13","32","99","73","364","2135" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","12","0","4","1310","23","238","123","18","21","53","103","48","366","1941" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","13","0","11","1187","27","209","105","12","18","37","128","16","316","1750" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","14","0","10","1290","45","247","87","17","25","36","129","17","311","1903" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","15","0","9","1311","1","258","69","19","23","38","86","62","297","1876" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","16","0","5","1551","6","271","60","15","19","22","71","67","254","2087" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","17","0","7","2087","11","255","66","11","17","30","80","73","277","2637" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2001","2001-06-18 00:00:00","18","0","12","1218","7","149","29","8","3","32","64","46","182","1568" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","7","0","7","1099","2","250","116","6","5","50","72","61","310","1668" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","8","0","8","1691","0","295","84","13","8","37","78","37","257","2251" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","9","0","4","842","7","227","132","7","9","43","139","64","394","1474" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","10","0","2","878","35","261","129","15","7","60","157","90","458","1634" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","11","0","4","1018","48","299","162","20","13","209","94","1","499","1868" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","12","0","3","1126","43","358","156","13","3","149","121","13","455","1985" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","13","0","15","1867","32","330","145","16","5","40","113","67","386","2630" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","14","0","11","2539","17","394","103","16","5","40","103","54","321","3282" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","15","0","16","2081","8","337","126","13","3","19","130","57","348","2790" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","16","0","13","2116","16","357","80","3","5","49","113","35","285","2787" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","17","0","9","2492","14","234","63","6","4","106","58","9","246","2995" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2002","2002-03-22 00:00:00","18","0","11","2437","7","158","36","6","0","26","72","56","196","2809" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","7","0","17","1347","4","98","180","4","9","44","183","11","431","1897" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","8","0","17","1533","6","88","139","19","27","26","150","31","392","2036" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","9","1","7","1345","9","29","133","15","25","22","113","59","367","1757" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","10","0","4","1427","18","74","127","16","11","32","75","99","360","1883" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","11","0","2","1737","17","195","63","18","9","10","65","94","259","2210" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","12","0","4","1738","20","202","102","4","9","35","72","53","275","2239" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","13","0","10","1973","23","219","94","11","6","23","123","42","299","2524" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","14","0","7","2204","41","229","95","19","11","15","68","81","289","2770" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","15","0","8","2469","13","265","136","5","6","22","79","52","300","3055" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","16","0","4","2520","32","180","107","4","5","17","69","63","265","3001" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","17","0","13","2675","18","186","50","4","7","23","51","53","188","3080" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2002","2002-03-22 00:00:00","18","0","8","2271","8","135","40","4","1","26","80","26","177","2599" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","7","0","16","1709","4","374","112","21","11","28","81","64","317","2420" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","8","0","10","2571","8","375","125","22","13","39","74","61","334","3298" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","9","0","5","1579","6","415","150","28","14","30","89","79","390","2395" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","10","0","3","1559","17","378","150","23","19","45","113","118","468","2425" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","11","0","5","1836","22","329","172","26","16","36","92","138","480","2672" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","12","0","6","2246","44","397","75","15","19","41","114","75","339","3032" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","13","0","8","2589","46","322","90","16","11","39","127","70","353","3318" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","14","0","14","2502","27","334","140","24","10","37","76","80","367","3244" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","15","0","21","2330","5","383","109","22","26","26","81","76","340","3079" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","16","0","23","2313","15","402","126","10","2","22","69","79","308","3061" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","17","0","15","2683","6","244","75","3","4","22","73","64","241","3189" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2003","2003-06-06 00:00:00","18","0","6","2222","7","187","21","5","0","26","81","45","178","2600" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","7","0","6","1842","4","400","57","15","12","49","76","141","350","2602" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","8","0","21","2112","4","276","64","16","11","33","67","106","297","2710" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","9","0","13","1428","6","245","62","15","15","22","65","87","266","1958" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","10","0","5","1650","15","279","81","13","7","15","87","87","290","2239" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","11","0","16","2029","27","291","102","21","12","25","67","92","319","2682" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","12","0","2","1986","24","256","84","20","11","21","51","108","295","2563" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","13","0","26","2095","16","304","44","16","12","37","57","91","257","2698" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","14","0","30","2023","0","300","55","18","20","26","68","87","274","2627" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","15","0","25","2294","4","350","83","21","12","18","58","73","265","2938" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","16","0","16","2742","11","357","62","9","10","25","47","52","205","3331" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","17","0","17","2894","8","283","44","8","2","12","28","82","176","3378" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2003","2003-06-06 00:00:00","18","0","7","2238","6","185","34","1","0","17","35","51","138","2574" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","7","0","16","958","5","408","109","26","19","29","75","93","351","1738" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","8","0","14","1592","5","407","190","30","27","33","92","76","448","2466" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","9","0","9","1564","13","335","189","16","21","39","126","80","471","2392" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","10","0","15","1764","15","376","80","19","13","35","106","82","335","2505" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","11","0","13","2128","30","400","86","13","20","40","118","69","346","2917" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","12","0","26","2387","42","365","96","32","19","28","109","92","376","3196" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","13","0","16","2208","27","399","132","16","29","42","106","99","424","3074" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","14","0","18","2120","17","420","158","20","16","31","102","54","381","2956" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","15","1","21","2360","13","367","110","12","9","23","98","76","328","3089" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","16","0","13","2787","23","355","65","7","4","16","62","80","234","3412" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","17","0","18","3083","12","258","52","8","3","19","62","50","194","3565" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2004","2004-06-25 00:00:00","18","0","8","2615","6","207","55","7","2","24","49","44","181","3017" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","7","0","9","2030","1","326","98","21","17","26","55","144","361","2727" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","8","0","19","2394","1","83","80","13","18","22","50","146","329","2826" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","9","0","5","1466","4","95","111","26","24","10","94","64","329","1899" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","10","0","4","2040","11","305","110","15","18","21","65","55","284","2644" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","11","0","7","2278","20","315","149","10","26","33","74","49","341","2961" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","12","0","16","1970","15","279","118","6","11","24","73","76","308","2588" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","13","0","16","1935","27","340","94","12","11","28","68","106","319","2637" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","14","0","18","2161","3","17","70","23","17","28","61","108","307","2506" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","15","0","15","2417","16","168","59","13","9","12","52","32","177","2793" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","16","0","33","3142","10","395","72","10","5","16","60","52","215","3795" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","17","0","24","2912","11","267","57","7","1","16","33","76","190","3404" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2004","2004-06-25 00:00:00","18","0","18","2337","9","216","41","2","1","8","50","65","167","2747" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","7","0","7","1718","5","409","107","21","19","29","73","93","342","2481" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","8","0","16","2661","17","457","176","21","17","33","63","120","430","3581" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","9","0","9","1810","11","345","135","21","20","36","93","104","409","2584" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","10","0","7","1407","16","299","113","25","15","44","109","93","399","2128" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","11","0","5","1340","11","274","142","32","12","27","95","92","400","2030" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","12","0","6","1586","12","278","124","17","11","26","114","124","416","2298" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","13","0","10","1379","3","299","116","22","24","28","98","124","412","2103" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","14","0","5","1388","6","303","162","17","17","37","82","132","447","2149" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","15","0","8","1865","7","342","157","33","16","20","88","143","457","2679" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","16","0","18","2391","13","338","68","15","14","26","88","79","290","3050" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","17","0","13","2750","31","304","87","20","9","28","65","142","351","3449" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2005","2005-06-22 00:00:00","18","0","16","1889","11","190","46","4","3","25","61","122","261","2367" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","7","0","12","2274","2","463","130","29","19","32","115","127","452","3203" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","8","0","14","2154","3","293","81","16","16","20","69","63","265","2729" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","9","0","5","1604","10","242","107","21","20","22","82","68","320","2181" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","10","0","30","1703","24","321","83","28","8","18","92","36","265","2343" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","11","0","8","1999","7","337","109","26","10","27","145","39","356","2707" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","12","0","7","1276","3","256","65","16","8","13","69","47","218","1760" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","13","0","7","2080","0","308","125","18","13","29","122","90","397","2792" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","14","0","5","2162","1","352","165","18","16","48","149","78","474","2994" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","15","0","9","2033","5","373","128","17","14","38","115","74","386","2806" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","16","0","31","2557","14","539","82","14","17","14","80","85","292","3433" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","17","0","17","3058","8","326","52","11","3","15","70","67","218","3627" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2005","2005-06-22 00:00:00","18","0","10","2284","7","161","26","4","0","25","61","55","171","2633" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","7","0","15","2057","11","529","118","25","29","25","82","51","330","2942" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","8","0","14","2538","14","472","95","7","17","23","85","50","277","3315" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","9","0","12","1857","15","390","122","19","17","30","123","108","419","2693" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","10","0","6","1555","12","302","122","16","19","28","92","83","360","2235" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","11","0","14","2177","28","432","153","25","24","35","111","93","441","3092" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","12","0","32","2478","29","439","120","21","15","34","118","98","406","3384" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","13","0","38","2636","26","424","79","14","14","18","113","80","318","3442" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","14","0","23","3049","27","519","54","18","11","10","138","46","277","3895" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","15","0","22","2984","18","478","85","16","8","23","80","62","274","3776" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","16","0","23","2753","14","389","65","12","3","7","78","61","226","3405" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","17","0","20","2707","15","299","56","3","2","15","80","62","218","3259" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2006","2006-06-23 00:00:00","18","0","26","3241","16","255","40","4","2","34","88","38","206","3744" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","7","0","17","2234","5","488","58","15","12","24","55","155","319","3063" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","8","0","3","3189","15","537","64","19","22","16","43","125","289","4033" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","9","0","13","3500","15","285","100","19","17","24","69","65","294","4107" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","10","0","3","2180","23","365","82","20","22","25","102","63","314","2885" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","11","0","14","2585","12","400","73","23","17","32","127","120","392","3403" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","12","0","33","2140","14","351","127","20","16","27","210","207","607","3145" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","13","0","15","2235","14","321","75","25","35","19","80","121","355","2940" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","14","0","11","2840","4","251","54","14","16","26","54","105","269","3375" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","15","0","2","2881","9","222","72","22","16","18","70","45","243","3357" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","16","0","20","3241","14","440","55","12","13","17","51","46","194","3909" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","17","0","31","3095","12","350","51","15","25","15","25","57","188","3676" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2006","2006-06-23 00:00:00","18","0","23","2580","6","194","18","6","11","18","35","46","134","2937" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","7","0","14","2584","3","602","103","12","17","19","78","86","315","3518" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","8","0","9","3007","0","569","136","23","23","39","95","81","397","3982" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","9","0","8","1895","8","382","100","25","17","33","127","74","376","2669" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","10","0","9","1451","3","353","122","21","16","34","129","88","410","2226" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","11","0","8","1529","7","316","142","27","15","27","139","95","445","2305" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","12","0","15","1527","4","276","113","25","16","40","135","107","436","2258" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","13","0","11","1861","1","445","120","17","13","33","109","141","433","2751" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","14","0","9","1896","5","422","127","25","25","30","122","100","429","2761" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","15","0","7","2073","3","345","107","21","10","22","122","136","418","2846" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","16","0","13","2626","6","358","116","18","7","12","94","109","356","3359" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","17","0","14","2956","5","331","56","7","2","37","99","116","317","3623" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2007","2007-04-19 00:00:00","18","0","8","1802","6","202","51","11","3","28","105","94","292","2310" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","7","0","23","2346","3","551","59","31","14","21","52","197","374","3297" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","8","0","21","2180","0","378","58","25","15","24","45","173","340","2919" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","9","0","9","1760","0","341","108","19","26","27","72","140","392","2502" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","10","0","11","1618","4","288","111","17","17","18","98","126","387","2308" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","11","0","6","1407","7","345","101","33","12","19","109","92","366","2131" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","12","0","14","1301","2","304","100","19","15","20","112","71","337","1958" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","13","0","12","1400","1","260","109","16","17","21","76","136","375","2048" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","14","0","6","1587","8","351","94","16","10","20","49","138","327","2279" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","15","0","12","1883","7","467","78","13","13","23","62","129","318","2687" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","16","0","13","2681","7","542","82","15","8","16","51","116","288","3531" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","17","0","23","3112","8","380","53","8","6","18","69","67","221","3744" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2007","2007-04-19 00:00:00","18","0","14","2004","3","180","28","4","4","11","65","48","160","2361" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","7","0","15","2138","6","542","109","22","18","17","119","64","349","3050" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","8","0","20","2516","14","494","104","21","20","31","125","68","369","3413" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","9","0","9","2022","7","463","105","17","15","34","120","75","366","2867" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","10","0","4","1962","18","378","122","24","22","29","138","79","414","2776" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","11","0","14","3131","24","509","105","17","15","34","120","75","366","4044" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","12","0","10","3244","41","534","126","11","20","26","156","46","385","4214" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","13","0","35","3543","15","502","110","14","37","20","147","70","398","4493" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","14","0","20","2882","15","475","103","18","20","26","154","46","367","3759" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","15","0","10","2494","11","405","67","11","4","22","88","40","232","3152" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","16","0","18","3569","24","468","77","14","4","20","129","50","294","4373" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","17","0","14","3311","18","322","39","9","5","14","79","31","177","3842" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2008","2008-06-27 00:00:00","18","0","15","2712","9","183","36","8","4","4","70","71","193","3112" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","7","0","17","2201","3","500","55","16","19","17","57","158","322","3043" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","8","0","8","1874","3","254","42","17","21","15","85","149","329","2468" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","9","0","4","1452","14","184","55","22","15","16","84","93","285","1939" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","10","0","12","2119","23","321","104","13","23","20","85","86","331","2806" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","11","0","8","1702","6","146","50","10","9","10","58","68","205","2067" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","12","0","8","2435","16","356","49","11","14","2","50","54","180","2995" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","13","0","7","1451","8","170","96","14","18","24","71","71","294","1930" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","14","0","13","2523","9","316","45","10","16","12","50","119","252","3113" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","15","0","18","2951","5","433","87","16","15","17","91","40","266","3673" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","16","0","23","3453","12","338","49","6","4","20","56","70","205","4031" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","17","0","15","3364","8","363","38","4","4","11","66","62","185","3935" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2008","2008-06-27 00:00:00","18","0","9","2821","14","280","29","7","0","5","59","60","160","3284" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","7","0","0","2830","2","561","102","7","24","48","108","106","395","3788" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","8","0","5","3252","5","514","101","8","14","37","97","74","331","4107" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","9","0","6","1890","6","390","102","7","16","31","84","83","323","2615" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","10","0","8","1867","8","344","95","20","20","22","100","70","327","2554" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","11","0","6","1881","28","338","94","16","15","28","109","83","345","2598" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","12","0","6","1819","25","345","105","18","17","28","127","92","387","2582" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","13","0","9","1878","9","408","113","18","14","20","138","112","415","2719" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","14","0","4","1877","12","419","100","16","18","21","103","99","357","2669" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","15","0","11","2055","5","397","90","18","15","7","114","116","360","2828" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","16","0","15","2515","8","482","71","9","10","14","85","100","289","3309" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","17","0","18","2750","6","354","39","9","5","32","68","91","244","3372" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2010","2010-10-11 00:00:00","18","0","6","2248","3","251","27","7","1","27","91","88","241","2749" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","7","0","22","2672","3","607","138","22","12","14","115","105","406","3710" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","8","0","9","2972","5","407","113","33","25","23","84","98","376","3769" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","9","0","5","1622","19","361","76","24","19","24","77","98","318","2325" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","10","0","10","1903","10","310","129","21","19","28","100","100","397","2630" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","11","0","4","2220","20","354","126","27","20","18","96","97","384","2982" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","12","0","7","1994","31","314","60","17","14","16","120","64","291","2637" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","13","0","16","1695","27","307","66","15","10","12","78","68","249","2294" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","14","0","8","1719","22","343","74","20","24","25","85","71","299","2391" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","15","0","9","1730","13","327","78","14","13","24","76","59","264","2343" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","16","0","16","2182","17","476","77","23","22","10","93","75","300","2991" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","17","0","21","2806","8","321","57","8","7","10","60","57","199","3355" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2010","2010-10-11 00:00:00","18","0","13","1891","2","166","47","12","11","9","77","61","217","2289" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","7","0","20","2213","7","372","86","24","23","20","93","96","342","2954" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","8","0","31","2976","8","548","87","18","16","18","105","62","306","3869" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","9","0","9","1763","4","289","67","15","13","16","97","74","282","2347" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","10","0","4","1442","4","346","110","32","34","24","125","101","426","2222" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","11","0","6","1452","0","351","110","19","7","25","127","77","365","2174" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","12","0","5","1348","1","357","99","18","16","16","131","87","367","2078" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","13","0","4","1798","2","352","108","17","14","23","133","77","372","2528" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","14","0","13","1825","14","414","87","17","18","22","116","96","356","2622" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","15","0","28","2122","0","419","83","8","13","21","127","82","334","2903" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","16","0","17","2607","15","514","57","19","7","12","112","83","290","3443" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","17","0","12","2791","6","314","43","13","6","27","112","57","258","3381" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2011","2011-04-06 00:00:00","18","0","38","2005","4","216","42","5","4","31","83","91","256","2519" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","7","0","17","2375","3","615","106","20","19","4","86","143","378","3388" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","8","0","11","2620","3","439","96","26","19","19","75","120","355","3428" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","9","0","16","1767","10","346","93","17","23","28","116","74","351","2490" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","10","0","6","1560","5","298","100","19","17","19","74","94","323","2192" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","11","0","10","1286","7","336","65","20","21","15","83","80","284","1923" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","12","0","7","1354","4","252","73","12","13","17","96","85","296","1913" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","13","0","11","1372","8","317","69","15","13","24","79","91","291","1999" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","14","0","6","1586","3","327","77","16","21","20","88","91","313","2235" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","15","0","12","1911","6","421","83","20","14","12","86","90","305","2655" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","16","0","19","2664","11","483","54","12","8","13","80","86","253","3430" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","17","0","25","3132","5","361","42","7","2","14","75","87","227","3750" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2011","2011-04-06 00:00:00","18","0","22","2158","6","177","25","4","5","14","45","68","161","2524" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","7","0","7","2356","2","611","74","24","32","13","98","76","317","3293" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","8","0","11","2747","6","509","97","15","13","22","85","75","307","3580" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","9","0","4","1791","6","393","104","19","25","31","115","80","374","2568" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","10","0","6","1907","22","433","93","17","26","23","109","84","352","2720" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","11","0","4","2332","44","470","118","17","16","31","127","80","389","3239" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","12","0","1","2578","24","470","98","22","15","26","94","97","352","3425" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","13","0","7","2738","14","539","118","17","16","18","93","82","344","3642" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","14","0","5","2827","23","515","96","16","28","5","95","85","325","3695" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","15","0","2","2719","18","485","58","11","11","15","62","61","218","3442" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","16","2","11","2964","11","460","56","7","6","20","85","54","228","3674" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","17","0","2","3335","5","370","45","4","4","16","73","54","196","3908" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","N","2012","2012-04-27 00:00:00","18","0","7","2375","8","231","27","2","1","19","59","37","145","2766" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","7","0","6","1963","4","491","79","19","11","8","89","100","306","2770" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","8","0","2","2176","6","358","75","24","22","6","59","114","300","2842" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","9","0","1","1625","13","281","86","35","31","4","29","108","293","2213" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","10","1","23","1721","10","335","49","11","6","4","18","99","187","2276" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","11","0","5","2149","22","301","76","8","21","5","87","75","272","2749" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","12","0","5","2362","27","235","74","27","21","9","57","92","280","2909" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","13","0","42","2432","14","343","57","15","14","7","54","81","228","3059" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","14","0","41","2625","19","382","70","18","20","7","53","103","271","3338" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","15","0","2","2915","17","300","44","29","15","11","37","124","260","3494" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","16","0","14","3215","11","422","42","8","5","3","31","100","189","3851" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","17","0","12","3221","4","350","31","6","4","3","53","56","153","3740" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","S","2012","2012-04-27 00:00:00","18","0","12","2472","10","142","18","2","2","0","20","69","111","2747" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","7","0","8","3566","4","427","64","22","25","18","81","91","301","4306" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","8","0","8","3164","13","502","119","12","14","13","82","76","316","4003" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","9","0","3","1891","14","368","137","11","16","5","99","98","366","2642" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","10","0","0","1630","6","385","72","15","19","17","56","150","329","2350" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","11","0","13","1830","3","275","119","16","16","12","106","91","360","2481" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","12","0","1","1776","10","272","101","14","15","24","112","116","382","2441" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","13","0","7","1894","13","456","68","15","19","16","54","147","319","2689" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","14","0","5","2620","10","345","93","17","24","19","117","106","376","3356" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","15","0","4","2722","19","379","130","17","14","14","73","155","403","3527" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","16","0","8","2876","14","548","57","13","7","14","40","195","326","3772" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","17","0","7","3344","15","314","57","12","11","20","103","104","307","3987" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","E","2013","2013-09-19 00:00:00","18","0","9","2154","4","176","51","11","1","18","58","110","249","2592" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","7","0","8","2066","2","579","103","31","21","8","100","137","400","3055" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","8","0","10","2415","3","421","113","14","16","19","69","127","358","3207" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","9","0","3","1728","12","345","84","16","11","16","76","88","291","2379" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","10","0","3","1398","12","298","73","16","20","14","90","84","297","2008" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","11","0","1","1242","2","229","71","19","8","14","75","93","280","1754" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","12","0","6","1619","9","313","68","8","14","18","75","80","263","2210" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","13","0","4","1420","6","265","69","14","15","17","69","86","270","1965" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","14","0","1","1766","7","329","67","6","20","20","71","88","272","2375" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","15","0","1","1887","8","391","66","20","19","12","90","65","272","2559" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","16","0","10","2874","13","407","47","11","6","6","74","103","247","3551" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","17","0","12","2905","10","305","30","5","5","13","64","56","173","3405" -"South West","E10000013","Gloucestershire","36019","383400","212500","M5","12","380148","211081","11a","388120","217700","TM","W","2013","2013-09-19 00:00:00","18","0","9","2166","3","212","45","5","2","5","59","55","171","2561" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","7","0","1","585","4","87","37","2","7","23","55","17","141","818" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","8","0","0","705","8","65","48","10","4","24","58","26","170","948" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","9","0","0","451","7","65","44","3","7","10","63","20","147","670" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","10","0","0","363","6","62","55","7","9","16","59","42","188","619" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","11","0","0","306","8","55","55","6","5","21","67","47","201","570" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","12","0","0","317","5","67","58","7","5","30","70","27","197","586" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","13","0","0","367","2","81","64","4","3","24","74","34","203","653" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","14","0","0","425","4","99","83","7","5","27","61","40","223","751" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","15","0","0","499","6","93","65","9","2","27","76","29","208","806" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","16","0","0","577","2","107","64","8","3","8","40","56","179","865" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","17","0","0","621","5","89","37","4","0","20","54","44","159","874" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2000","2000-05-17 00:00:00","18","0","0","411","1","62","35","1","0","17","63","31","147","621" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","7","0","1","425","1","125","108","12","16","19","64","84","303","855" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","8","0","0","597","1","136","75","12","13","29","74","73","276","1010" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","9","0","0","578","2","108","69","3","4","23","80","26","205","893" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","10","0","0","442","8","79","61","11","5","29","88","26","220","749" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","11","0","3","334","1","69","62","8","7","25","74","58","234","641" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","12","0","7","327","10","68","64","9","3","36","89","30","231","643" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","13","0","0","335","2","79","56","9","7","32","81","48","233","649" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","14","0","1","448","3","67","50","5","8","25","84","52","224","743" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","15","0","2","457","3","65","46","2","2","15","75","29","169","696" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","16","0","0","617","7","95","37","9","2","22","82","23","175","894" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","17","0","3","653","10","104","34","4","3","24","80","31","176","946" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2000","2000-05-17 00:00:00","18","0","6","567","11","54","25","3","1","20","58","32","139","777" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","7","0","0","639","3","101","40","3","15","14","80","20","172","915" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","8","0","4","728","1","76","36","1","27","3","69","23","159","968" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","9","0","0","508","8","82","46","5","12","24","65","1","153","751" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","10","0","3","442","0","73","61","4","3","28","73","12","181","699" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","11","0","1","418","2","81","55","4","4","25","44","23","155","657" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","12","0","0","350","3","79","47","9","12","35","95","5","203","635" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","13","0","0","371","2","85","57","5","7","45","81","9","204","662" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","14","0","5","397","3","97","74","9","4","35","61","27","210","712" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","15","0","0","424","1","107","62","14","6","83","50","4","219","751" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","16","0","0","438","3","75","46","5","13","60","67","3","194","710" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","17","0","2","381","1","79","30","5","2","22","61","22","142","605" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2001","2001-04-02 00:00:00","18","0","3","329","0","49","15","1","3","40","61","2","122","503" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","7","0","1","401","0","138","99","31","8","57","70","4","269","809" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","8","0","1","508","2","124","58","10","7","38","76","48","237","872" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","9","0","1","487","6","102","79","3","4","30","64","48","228","824" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","10","0","1","453","1","104","83","9","19","19","77","51","258","817" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","11","0","3","380","4","90","62","7","2","24","74","44","213","690" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","12","0","0","391","4","95","52","9","3","17","101","40","222","712" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","13","0","1","408","5","72","58","3","11","21","103","16","212","698" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","14","0","2","396","9","68","57","4","7","26","100","19","213","688" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","15","0","3","431","5","98","42","5","5","30","96","34","212","749" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","16","0","0","533","9","92","40","6","9","29","77","18","179","813" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","17","0","1","597","1","86","43","2","1","15","91","14","166","851" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2001","2001-04-02 00:00:00","18","0","0","543","2","70","25","2","1","16","57","30","131","746" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","7","0","0","617","5","113","33","5","3","22","42","31","136","871" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","8","0","1","746","6","95","52","7","7","16","48","28","158","1006" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","9","0","2","551","7","95","39","2","4","27","51","35","158","813" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","10","0","0","363","6","78","51","6","8","18","45","40","168","615" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","11","0","1","384","1","76","66","4","7","19","46","39","181","643" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","12","0","1","376","4","84","68","5","5","17","62","45","202","667" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","13","0","2","449","5","86","71","11","6","23","52","39","202","744" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","14","0","1","481","5","97","88","4","9","15","60","31","207","791" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","15","0","2","563","2","104","62","9","2","25","54","37","189","860" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","16","0","2","632","1","112","69","1","2","21","47","41","181","928" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","17","0","1","573","8","92","36","1","1","14","38","41","131","805" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2002","2002-05-23 00:00:00","18","0","1","499","2","87","20","6","1","5","36","29","97","686" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","7","0","0","424","0","148","110","16","14","27","123","32","322","894" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","8","0","0","652","2","137","61","10","6","63","70","0","210","1001" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","9","0","0","502","2","95","51","7","5","50","76","6","195","794" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","10","0","2","410","5","80","74","7","1","19","84","12","197","694" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","11","0","1","334","1","92","47","6","4","36","95","0","188","616" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","12","0","0","328","3","101","47","7","4","32","83","11","184","616" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","13","0","4","366","3","85","48","6","2","40","60","44","200","658" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","14","0","3","443","4","97","43","6","3","33","86","7","178","725" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","15","0","4","589","3","119","44","10","4","33","81","5","177","892" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","16","0","2","693","6","107","36","3","2","24","78","19","162","970" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","17","0","0","851","1","119","22","4","3","36","71","2","138","1109" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2002","2002-05-23 00:00:00","18","0","1","737","13","60","27","4","0","22","48","24","125","936" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","7","0","0","592","6","120","39","7","2","17","35","38","138","856" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","8","0","4","739","4","96","34","8","6","37","47","7","139","982" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","9","0","2","465","4","71","52","8","3","34","47","1","145","687" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","10","0","1","360","4","78","53","9","2","30","44","42","180","623" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","11","0","1","337","3","91","54","4","3","53","79","0","193","625" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","12","0","1","330","3","86","58","3","4","32","54","1","152","572" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","13","0","0","377","1","98","59","4","9","22","51","40","185","661" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","14","0","0","499","2","140","61","5","0","63","48","0","177","818" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","15","0","1","510","0","125","72","6","5","50","59","5","197","833" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","16","0","2","531","1","100","57","3","1","17","50","35","163","797" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","17","0","2","562","2","102","42","2","0","51","51","0","146","814" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2003","2003-04-03 00:00:00","18","0","2","494","1","56","20","3","2","40","36","0","101","654" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","7","0","0","418","0","159","96","12","8","32","83","66","297","874" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","8","0","0","612","0","119","82","9","2","28","98","29","248","979" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","9","0","5","500","2","98","55","10","6","25","54","35","185","790" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","10","0","0","402","1","100","71","6","1","24","82","42","226","729" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","11","0","4","406","3","84","61","12","1","22","74","39","209","706" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","12","0","2","354","2","89","49","7","2","17","52","47","174","621" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","13","0","2","384","1","84","69","2","1","32","75","42","221","692" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","14","0","1","407","4","98","53","5","2","16","85","66","227","737" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","15","0","3","579","1","109","49","4","4","14","55","52","178","870" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","16","0","6","716","7","124","50","2","3","16","54","43","168","1021" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","17","0","0","836","2","111","34","5","1","18","45","33","136","1085" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2003","2003-04-03 00:00:00","18","0","4","757","7","79","37","3","2","15","30","43","130","977" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","7","0","8","761","1","143","28","10","2","5","47","49","141","1054" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","8","0","0","844","0","110","26","4","4","11","41","34","120","1074" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","9","0","2","574","3","96","46","4","3","15","68","9","145","820" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","10","0","1","430","5","102","33","8","7","15","77","51","191","729" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","11","0","1","375","1","104","45","3","18","29","91","0","186","667" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","12","0","0","318","3","89","46","9","11","34","105","2","207","617" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","13","0","3","325","1","103","63","8","8","18","50","51","198","630" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","14","0","1","468","3","105","64","4","5","35","96","0","204","781" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","15","0","1","542","1","106","72","8","2","23","86","4","195","845" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","16","0","1","562","10","137","47","3","2","18","46","44","160","870" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","17","1","7","583","2","118","40","0","2","23","73","0","138","848" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","E","2005","2005-05-17 00:00:00","18","0","1","394","3","74","24","1","0","31","67","0","123","595" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","7","0","3","435","0","148","86","6","13","20","66","104","295","881" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","8","0","2","591","0","164","58","6","13","58","93","3","231","988" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","9","0","0","520","3","130","31","6","5","13","44","75","174","827" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","10","0","1","420","7","105","35","12","6","9","28","68","158","691" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","11","0","1","445","4","104","44","4","14","18","55","49","184","738" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","12","0","4","404","1","113","21","5","8","13","34","64","145","667" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","13","0","1","375","1","105","31","6","2","19","34","86","178","660" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","14","0","0","486","1","116","31","2","1","19","77","38","168","771" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","15","0","5","566","0","126","18","2","2","8","41","77","148","845" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","16","0","14","786","10","133","15","2","3","12","37","68","137","1080" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","17","0","7","929","12","146","20","4","3","13","36","47","123","1217" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","W","2005","2005-05-17 00:00:00","18","0","1","658","4","91","6","1","1","12","34","51","105","859" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","7","0","2","474","8","138","25","5","8","11","42","53","144","766" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","8","0","0","584","3","124","29","1","5","12","68","42","157","868" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","9","0","1","437","8","130","42","7","6","8","60","48","171","747" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","10","0","0","492","8","128","60","4","4","7","73","43","191","819" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","11","0","1","530","10","144","63","3","6","20","74","59","225","910" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","12","0","0","497","10","132","43","5","4","5","73","47","177","816" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","13","0","4","610","10","162","47","2","5","4","45","53","156","942" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","14","0","3","658","3","162","52","9","3","9","64","30","167","993" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","15","0","2","710","4","138","48","5","3","6","40","44","146","1000" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","16","0","4","721","5","142","25","5","2","6","29","34","101","973" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","17","0","2","619","1","85","25","4","2","7","23","23","84","791" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","N","2007","2007-03-30 00:00:00","18","0","2","532","1","75","21","2","2","9","33","18","85","695" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","7","0","1","311","2","148","89","15","7","10","80","86","287","749" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","8","0","0","455","0","152","54","3","5","12","45","67","186","793" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","9","0","0","338","1","112","39","5","2","11","42","71","170","621" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","10","0","0","382","4","98","34","4","7","3","44","49","141","625" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","11","0","1","496","0","130","24","1","6","10","64","42","147","774" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","12","0","0","552","6","150","38","3","1","14","63","43","162","870" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","13","0","2","653","1","180","32","4","4","9","49","36","134","970" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","14","0","3","777","7","150","36","2","3","12","48","41","142","1079" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","15","0","0","664","5","122","23","0","3","5","37","41","109","900" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","16","0","1","989","5","151","15","6","2","1","41","43","108","1254" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","17","0","1","1055","10","129","18","2","1","7","27","28","83","1278" -"South West","E10000013","Gloucestershire","36042","371580","230827","M50","LA Boundary","368140","227240","2","375351","233215","TM","S","2007","2007-03-30 00:00:00","18","0","5","899","6","93","10","2","0","6","25","31","74","1077" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","7","0","6","1060","3","267","95","15","7","25","35","30","207","1543" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","8","0","7","1457","8","256","76","15","9","24","34","31","189","1917" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","9","0","7","1078","11","247","83","19","6","30","60","45","243","1586" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","10","0","6","950","7","177","80","11","4","34","54","43","226","1366" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","11","0","6","988","5","199","88","19","8","32","65","41","253","1451" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","12","0","4","970","7","149","95","19","3","33","56","47","253","1383" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","13","0","10","945","8","183","78","15","2","33","57","66","251","1397" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","14","0","1","1048","9","217","100","19","15","27","66","37","264","1539" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","15","0","3","1246","7","221","92","23","15","25","59","45","259","1736" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","16","0","5","1421","2","250","78","21","6","26","45","52","228","1906" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","17","0","9","1483","5","234","62","12","3","25","46","38","186","1917" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2000","2000-05-16 00:00:00","18","0","6","956","14","127","38","5","3","17","31","26","120","1223" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","7","0","7","925","1","304","106","21","6","37","46","60","276","1513" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","8","1","5","1566","3","244","101","13","4","30","51","54","253","2071" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","9","0","3","1254","4","187","85","18","7","19","57","41","227","1675" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","10","0","2","1074","10","171","76","15","5","25","49","38","208","1465" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","11","0","1","966","9","182","65","21","8","15","45","47","201","1359" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","12","0","4","828","9","163","76","19","5","24","37","45","206","1210" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","13","0","4","878","4","149","81","11","3","26","42","30","193","1228" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","14","0","3","916","9","235","63","15","9","19","58","42","206","1369" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","15","0","5","1046","8","224","63","11","3","20","36","35","168","1451" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","16","0","6","1184","8","234","77","12","6","18","44","31","188","1620" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","17","0","6","1563","7","229","47","5","4","23","32","22","133","1938" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2000","2000-05-16 00:00:00","18","0","3","1093","12","183","27","1","1","12","32","38","111","1402" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","7","0","4","982","15","250","65","12","3","25","26","28","159","1410" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","8","0","3","1399","8","226","98","23","7","15","24","36","203","1839" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","9","0","2","1706","44","243","95","19","10","26","39","46","235","2230" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","10","0","9","2003","50","241","71","23","9","24","47","58","232","2535" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","11","0","10","2319","40","226","73","18","6","28","48","55","228","2823" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","12","0","11","2302","10","190","80","17","8","25","55","46","231","2744" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","13","0","15","2223","22","189","90","18","6","15","33","54","216","2665" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","14","0","35","2321","34","246","74","21","7","26","38","59","225","2861" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","15","0","19","2353","15","214","71","19","4","13","41","37","185","2786" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","16","0","4","2493","16","227","71","17","3","23","32","31","177","2917" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","17","0","22","2504","15","168","53","15","2","16","30","32","148","2857" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2001","2001-07-13 00:00:00","18","0","9","1932","7","177","26","2","9","15","14","30","96","2221" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","7","0","6","1089","3","307","103","21","3","45","54","64","290","1695" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","8","0","4","1785","7","284","119","22","7","20","44","57","269","2349" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","9","0","7","1776","16","219","77","17","6","16","43","45","204","2222" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","10","0","7","1666","28","146","71","19","7","22","34","54","207","2054" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","11","0","4","1827","15","186","59","9","3","19","29","41","160","2192" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","12","0","7","1770","18","168","60","10","5","16","27","36","154","2117" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","13","0","14","1854","15","177","54","15","4","22","46","49","190","2250" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","14","0","3","2172","10","253","43","24","5","23","31","40","166","2604" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","15","0","8","2114","20","274","55","11","0","33","27","33","159","2575" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","16","0","10","2421","16","268","70","14","4","22","44","30","184","2899" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","17","0","11","2452","25","298","39","10","5","21","29","26","130","2916" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2001","2001-07-13 00:00:00","18","0","12","2534","15","177","19","6","4","8","16","18","71","2809" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","7","0","7","1125","4","334","70","17","12","11","28","33","171","1641" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","8","0","7","1300","10","348","26","7","2","23","26","44","128","1793" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","9","0","6","1043","7","184","81","13","4","11","51","38","198","1438" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","10","0","3","1221","7","183","64","14","9","21","71","55","234","1648" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","11","0","6","1319","8","220","58","13","5","26","60","60","222","1775" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","12","0","3","1266","6","248","26","10","0","39","37","82","194","1717" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","13","0","6","1127","9","186","96","15","2","13","50","48","224","1552" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","14","0","7","1399","1","241","82","24","8","18","40","41","213","1861" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","15","0","3","1483","4","280","73","26","4","24","48","69","244","2014" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","16","0","4","1750","10","330","16","14","2","38","39","64","173","2267" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","17","0","8","1926","14","214","48","6","4","13","55","26","152","2314" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2002","2002-05-30 00:00:00","18","0","7","1321","6","177","40","9","5","8","43","36","141","1652" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","7","0","4","1078","3","331","137","21","9","38","48","65","318","1734" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","8","0","8","1674","2","285","103","18","6","23","50","73","273","2242" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","9","0","4","1446","2","230","105","14","4","21","62","66","272","1954" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","10","0","1","1197","12","182","75","20","7","22","46","58","228","1620" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","11","0","1","1192","9","171","65","17","4","19","29","53","187","1560" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","12","0","2","1193","8","182","79","13","4","20","45","48","209","1594" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","13","0","8","1290","6","187","65","13","4","25","35","39","181","1672" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","14","0","6","1475","10","210","77","13","8","15","36","45","194","1895" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","15","0","7","1525","8","209","88","11","6","27","35","51","218","1967" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","16","0","8","1628","11","300","80","13","8","23","38","35","197","2144" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","17","0","8","1759","6","276","57","9","3","18","42","30","159","2208" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2002","2002-05-30 00:00:00","18","0","7","1723","16","179","44","12","0","15","36","34","141","2066" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","7","0","3","1348","6","286","60","24","15","6","29","32","166","1809" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","8","0","6","1547","11","288","97","12","8","14","32","55","218","2070" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","9","0","4","1274","35","291","75","11","10","17","63","48","224","1828" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","10","0","7","1361","27","229","61","16","8","23","63","43","214","1838" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","11","0","3","1332","14","208","71","21","17","15","45","60","229","1786" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","12","0","4","1355","16","174","72","13","9","17","56","81","248","1797" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","13","0","3","1211","13","177","91","22","4","21","51","82","271","1675" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","14","0","6","1209","13","218","83","32","14","21","42","72","264","1710" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","15","0","5","1274","12","215","64","19","6","15","44","64","212","1718" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","16","0","4","1578","4","286","58","20","13","13","37","56","197","2069" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","17","0","9","1658","5","256","48","14","2","18","30","64","176","2104" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2003","2003-03-24 00:00:00","18","0","5","932","8","105","38","8","3","16","37","39","141","1191" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","7","0","6","1239","2","427","105","32","13","19","42","78","289","1963" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","8","0","3","1819","5","327","114","14","10","27","36","61","262","2416" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","9","0","5","1391","11","259","108","23","13","10","42","54","250","1916" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","10","0","0","1152","9","155","81","22","30","14","36","35","218","1534" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","11","0","3","1231","9","191","77","21","10","24","38","57","227","1661" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","12","0","2","1172","18","197","54","13","4","15","25","49","160","1549" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","13","0","4","1130","12","204","79","18","9","11","50","50","217","1567" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","14","0","3","1139","26","156","102","19","24","16","32","12","205","1529" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","15","0","8","1147","41","233","69","17","5","20","33","47","191","1620" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","16","0","8","1312","47","293","62","11","7","17","27","31","155","1815" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","17","0","4","1451","17","211","54","11","5","17","31","38","156","1839" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2003","2003-03-24 00:00:00","18","0","3","1109","8","117","38","3","8","4","16","23","92","1329" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","7","1","18","1518","7","368","75","15","2","17","26","38","173","2084" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","8","0","7","1541","10","279","70","18","8","19","31","57","203","2040" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","9","0","12","1287","21","200","54","17","6","20","27","82","206","1726" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","10","0","8","1608","13","250","69","18","10","31","37","77","242","2121" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","11","0","10","1534","16","231","70","21","14","16","42","85","248","2039" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","12","0","8","1409","14","205","74","20","3","16","48","93","254","1890" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","13","0","10","1353","15","200","83","18","4","27","42","81","255","1833" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","14","0","5","1427","14","292","81","16","2","34","43","83","259","1997" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","15","0","5","1440","19","229","89","29","9","20","42","89","278","1971" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","16","0","7","1647","26","280","70","27","5","14","34","60","210","2170" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","17","0","10","1844","11","242","59","18","7","12","33","76","205","2312" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2004","2004-06-14 00:00:00","18","0","6","1255","7","172","20","5","4","6","40","44","119","1559" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","7","0","8","1455","4","483","112","37","4","25","38","58","274","2224" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","8","0","8","1993","2","320","107","36","8","10","51","57","269","2592" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","9","0","5","1585","11","296","81","15","16","11","42","65","230","2127" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","10","0","9","1626","16","253","52","11","5","11","50","56","185","2089" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","11","0","3","1663","24","232","62","21","5","25","40","73","226","2148" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","12","0","6","1572","18","227","50","20","7","15","54","55","201","2024" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","13","0","5","1468","14","261","73","22","4","18","46","61","224","1972" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","14","0","4","1481","34","243","65","5","1","28","23","53","175","1937" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","15","0","19","1489","34","231","60","10","0","18","14","56","158","1931" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","16","0","7","1550","24","264","62","16","1","9","43","38","169","2014" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","17","0","9","1615","13","267","40","11","3","15","32","16","117","2021" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2004","2004-06-14 00:00:00","18","0","7","1229","5","173","31","7","0","10","18","49","115","1529" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","7","0","8","1513","11","371","69","12","3","35","31","40","190","2093" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","8","0","7","1610","15","346","82","9","1","23","23","67","205","2183" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","9","0","6","1530","27","276","83","27","5","20","43","90","268","2107" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","10","0","9","1697","27","253","53","13","9","19","39","77","210","2196" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","11","0","3","2036","19","234","75","21","5","28","33","76","238","2530" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","12","0","7","1839","9","256","94","29","5","26","34","111","299","2410" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","13","0","9","1654","12","250","76","23","12","15","45","77","248","2173" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","14","0","4","1546","8","238","94","22","5","17","64","70","272","2068" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","15","0","7","1675","8","290","79","16","3","14","40","113","265","2245" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","16","0","10","1826","11","366","58","16","3","17","19","90","203","2416" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","17","0","15","2010","9","292","62","20","7","10","28","81","208","2534" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2005","2005-10-03 00:00:00","18","0","4","1234","11","183","30","3","3","11","42","55","144","1576" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","7","0","15","1551","0","497","120","37","3","17","80","52","309","2372" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","8","0","7","2008","3","400","106","32","11","15","43","74","281","2699" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","9","0","7","1431","2","310","93","24","5","11","34","92","259","2009" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","10","0","9","1494","8","214","68","24","4","18","33","77","224","1949" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","11","0","6","1540","7","237","62","28","5","12","44","74","225","2015" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","12","0","1","1543","13","200","70","24","10","12","40","62","218","1975" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","13","0","12","1674","20","208","68","26","8","14","23","66","205","2119" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","14","0","6","1715","36","272","63","32","6","25","31","59","216","2245" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","15","0","2","1487","43","271","68","28","6","22","43","47","214","2017" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","16","0","8","1524","26","343","71","19","2","7","22","71","192","2093" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","17","0","2","1583","21","306","39","17","5","6","26","57","150","2062" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2005","2005-10-03 00:00:00","18","0","3","1265","11","159","24","6","3","11","30","39","113","1551" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","7","0","7","1283","5","383","70","21","7","15","17","47","177","1855" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","8","0","0","1425","4","389","57","12","17","16","14","57","173","1991" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","9","0","6","1227","15","280","76","13","9","21","17","69","205","1733" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","10","0","2","1125","8","210","97","18","11","22","51","89","288","1633" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","11","0","9","1077","4","209","97","23","13","12","63","87","295","1594" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","12","0","36","1099","5","238","95","16","21","15","28","126","301","1679" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","13","1","7","1116","4","229","84","4","10","23","14","128","263","1619" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","14","0","5","1178","4","224","84","16","6","14","29","94","243","1654" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","15","0","7","1267","5","315","81","16","18","17","35","76","243","1837" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","16","0","8","1652","4","318","68","8","15","17","10","96","214","2196" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","17","0","2","1898","4","292","55","3","4","9","13","84","168","2364" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2006","2006-05-09 00:00:00","18","1","7","1265","9","143","31","2","0","16","19","61","129","1553" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","7","0","6","1340","4","477","98","29","14","15","34","111","301","2128" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","8","0","6","2044","6","401","88","20","3","17","37","129","294","2751" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","9","0","5","1384","1","271","67","15","6","21","36","64","209","1870" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","10","0","3","1081","14","212","63","12","11","16","30","84","216","1526" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","11","0","5","973","12","199","59","21","8","9","27","68","192","1381" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","12","0","4","881","7","221","36","15","5","10","25","71","162","1275" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","13","0","6","972","3","196","54","16","5","23","31","58","187","1364" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","14","2","3","986","11","210","63","32","10","15","26","57","203","1413" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","15","0","12","1083","12","289","52","20","6","17","28","50","173","1569" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","16","0","6","1399","6","299","50","14","3","14","32","57","170","1880" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","17","1","5","1636","16","294","47","7","6","15","27","44","146","2097" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2006","2006-05-09 00:00:00","18","0","1","1215","9","168","23","6","2","10","21","35","97","1490" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","7","0","5","1312","7","361","65","10","8","6","14","56","159","1844" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","8","0","1","1492","10","423","71","25","14","12","28","61","211","2137" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","9","0","4","1345","21","301","87","13","12","16","35","81","244","1915" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","10","0","8","1341","13","201","84","18","12","19","27","114","274","1837" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","11","0","12","1333","12","176","96","10","8","16","26","126","282","1815" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","12","0","45","1388","7","272","89","18","2","18","46","111","284","1996" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","13","0","6","1299","8","214","96","25","3","14","41","88","267","1794" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","14","0","3","1314","11","212","94","16","6","8","18","126","268","1808" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","15","0","11","1531","7","275","71","11","6","3","18","85","194","2018" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","16","0","7","1763","10","323","65","14","6","12","32","68","197","2300" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","17","0","8","2149","19","316","63","21","4","11","29","86","214","2706" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2007","2007-07-10 00:00:00","18","0","3","1456","9","133","30","4","0","4","6","52","96","1697" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","7","0","7","1365","1","506","98","43","27","3","51","84","306","2185" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","8","0","7","2141","5","399","85","33","14","6","41","94","273","2825" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","9","0","8","1566","18","302","89","16","4","9","24","106","248","2142" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","10","0","3","1365","11","245","55","14","6","6","25","103","209","1833" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","11","0","2","1237","9","232","38","9","9","6","44","63","169","1649" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","12","0","0","1197","7","199","56","13","7","8","33","56","173","1576" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","13","0","7","1179","5","207","46","15","12","9","28","57","167","1565" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","14","0","4","1276","8","273","66","16","3","12","22","59","178","1739" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","15","0","8","1443","10","311","49","21","9","5","20","74","178","1950" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","16","0","6","1665","5","294","43","12","5","8","25","47","140","2110" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","17","0","8","1676","15","273","36","11","1","9","15","46","118","2090" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2007","2007-07-10 00:00:00","18","0","5","1357","9","182","30","2","3","5","16","53","109","1662" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","7","0","8","1172","6","367","44","11","14","5","9","52","135","1688" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","8","0","4","1537","12","389","94","15","7","7","33","55","211","2153" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","9","0","4","1343","12","327","90","25","9","22","17","68","231","1917" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","10","0","6","1468","17","268","70","18","10","24","25","79","226","1985" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","11","0","7","1425","5","181","62","19","7","7","34","72","201","1819" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","12","0","7","1471","4","257","71","10","4","13","26","90","214","1953" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","13","0","8","1517","10","290","75","22","12","8","28","90","235","2060" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","14","0","4","1381","13","281","75","20","6","14","38","98","251","1930" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","15","0","2","1551","9","276","75","14","5","3","11","43","151","1989" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","16","0","1","1881","21","255","47","20","3","2","22","67","161","2319" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","17","0","9","2178","7","321","33","11","2","5","15","87","153","2668" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2008","2008-07-10 00:00:00","18","0","10","1498","14","178","25","8","2","16","29","56","136","1836" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","7","0","5","1345","5","475","95","30","13","14","31","98","281","2111" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","8","0","5","1930","3","424","106","37","11","18","30","95","297","2659" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","9","0","4","1565","13","284","77","15","4","14","25","103","238","2104" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","10","0","2","1285","17","187","44","25","11","9","32","93","214","1705" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","11","0","9","1275","5","237","47","18","8","10","17","61","161","1687" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","12","0","4","1295","14","238","39","7","5","15","35","58","159","1710" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","13","0","18","1416","6","196","50","13","2","12","21","46","144","1780" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","14","0","5","1428","5","264","62","15","8","8","17","65","175","1877" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","15","0","8","1421","10","318","45","16","4","8","27","54","154","1911" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","16","0","14","1734","12","414","55","12","4","18","29","59","177","2351" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","17","0","9","1803","11","282","25","6","2","2","12","42","89","2194" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2008","2008-07-10 00:00:00","18","0","4","1638","7","182","20","2","3","6","15","49","95","1926" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","7","0","8","1585","2","195","55","14","3","10","19","49","150","1940" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","8","0","5","1706","8","95","75","28","4","8","37","50","202","2016" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","9","0","0","1338","9","310","59","28","7","23","22","82","221","1878" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","10","0","2","1310","8","152","56","19","16","22","26","95","234","1706" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","11","0","1","1305","6","195","78","22","6","6","33","81","226","1733" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","12","0","4","1384","2","50","62","21","5","10","42","75","215","1655" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","13","0","1","1241","5","225","68","15","10","16","28","78","215","1687" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","14","0","5","1421","6","155","73","13","9","13","45","78","231","1818" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","15","0","10","1618","3","234","59","9","4","5","17","77","171","2036" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","16","0","9","2111","3","61","37","11","3","4","23","38","116","2300" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","17","0","13","2090","6","294","55","4","4","3","31","57","154","2557" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2009","2009-05-06 00:00:00","18","0","5","1470","9","64","20","2","1","8","11","53","95","1643" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","7","0","12","1364","1","480","97","28","21","15","32","117","310","2167" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","8","0","8","2129","4","413","80","30","11","4","27","91","243","2797" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","9","0","8","1506","5","232","78","11","9","10","17","94","219","1970" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","10","0","1","973","8","144","54","13","4","9","23","73","176","1302" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","11","0","2","1204","8","182","36","15","4","13","30","71","169","1565" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","12","0","3","1128","3","141","43","11","9","9","24","63","159","1434" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","13","0","2","1141","4","199","40","15","3","1","12","49","120","1466" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","14","0","4","1005","5","202","63","20","3","14","24","65","189","1405" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","15","0","3","1228","6","258","52","13","3","6","17","54","145","1640" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","16","0","3","1494","9","222","48","13","5","3","13","63","145","1873" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","17","0","12","1762","11","299","43","6","3","7","4","44","107","2191" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2009","2009-05-06 00:00:00","18","0","9","1322","15","144","33","6","1","5","14","52","111","1601" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","7","0","4","971","0","393","59","19","5","5","23","49","160","1528" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","8","0","4","1269","7","408","79","10","6","9","38","39","181","1869" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","9","0","5","1450","40","309","75","7","12","14","80","41","229","2033" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","10","0","7","2398","57","294","77","13","4","5","74","40","213","2969" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","11","0","8","2618","9","338","74","15","7","16","57","34","203","3176" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","12","0","11","2316","9","366","68","11","9","12","71","40","211","2913" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","13","0","5","1975","10","407","66","20","8","14","62","37","207","2604" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","14","0","6","1817","7","359","55","11","6","12","59","31","174","2363" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","15","0","10","2110","13","385","57","14","9","9","56","37","182","2700" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","16","0","8","2525","7","430","46","9","10","8","34","16","123","3093" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","17","0","13","2501","10","300","37","9","4","17","36","29","132","2956" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2011","2011-10-07 00:00:00","18","0","7","1684","10","166","29","10","0","6","44","12","101","1968" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","7","0","16","1197","6","468","65","20","9","13","33","86","226","1913" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","8","0","37","1886","3","400","70","26","10","10","37","75","228","2554" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","9","0","20","1391","9","299","54","19","9","9","47","53","191","1910" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","10","0","4","1535","3","275","59","14","7","9","40","56","185","2002" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","11","0","3","1716","4","259","45","9","11","6","41","40","152","2134" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","12","0","23","2165","20","291","36","16","8","1","36","37","134","2633" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","13","0","45","2227","13","199","44","15","6","4","29","48","146","2630" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","14","0","13","2526","20","166","51","6","6","13","24","28","128","2853" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","15","0","5","2452","26","353","46","12","9","7","40","21","135","2971" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","16","0","12","2134","25","448","39","6","3","10","35","38","131","2750" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","17","0","7","1865","12","327","32","4","2","9","15","25","87","2298" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2011","2011-10-07 00:00:00","18","0","11","1771","12","178","12","3","1","7","8","12","43","2015" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","7","0","5","1143","5","382","48","13","6","12","36","39","154","1689" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","8","0","7","1308","11","429","76","11","11","8","56","31","193","1948" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","9","0","6","1703","50","349","53","10","14","10","51","37","175","2283" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","10","0","6","2435","33","289","52","18","13","14","52","63","212","2975" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","11","0","5","3316","11","389","63","0","6","33","60","52","214","3935" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","12","0","31","2817","5","397","80","2","6","20","55","45","208","3458" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","13","0","11","2543","9","374","68","17","9","11","56","53","214","3151" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","14","0","11","2336","9","388","80","12","7","4","68","51","222","2966" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","15","0","11","2228","16","401","53","4","13","10","45","35","160","2816" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","16","0","8","2771","7","359","28","9","4","6","27","34","108","3253" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","17","0","12","2654","10","319","35","10","3","3","25","26","102","3097" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2013","2013-09-27 00:00:00","18","3","1","1781","8","197","27","5","5","7","35","18","97","2084" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","7","0","12","1417","10","543","62","24","9","13","33","74","215","2197" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","8","0","5","1937","2","397","58","24","13","5","39","93","232","2573" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","9","0","2","1734","11","271","53","18","10","10","42","68","201","2219" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","10","0","8","1803","14","223","54","13","8","9","36","59","179","2227" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","11","0","3","2054","17","226","35","5","5","9","27","35","116","2416" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","12","0","6","2350","13","232","44","13","2","4","20","44","127","2728" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","13","0","15","2395","12","281","59","10","7","6","26","57","165","2868" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","14","0","10","2613","12","330","45","12","15","9","22","38","141","3106" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","15","0","11","2617","22","320","46","9","4","6","18","40","123","3093" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","16","0","12","2691","21","323","41","4","3","11","36","34","129","3176" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","17","0","16","2850","23","246","31","4","3","13","28","26","105","3240" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2013","2013-09-27 00:00:00","18","0","11","2436","12","223","25","3","2","3","12","26","71","2753" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","7","0","1","1479","14","427","69","14","10","11","31","29","164","2085" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","8","0","7","1593","12","411","73","19","6","12","47","48","205","2228" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","9","0","1","1343","16","283","53","17","18","0","75","39","202","1845" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","10","0","6","1314","12","209","99","24","26","7","99","42","297","1838" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","11","0","4","1271","0","244","80","17","8","13","70","57","245","1764" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","12","0","8","1155","0","253","59","19","11","13","60","67","229","1645" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","13","0","2","1230","6","264","67","26","4","6","54","56","213","1715" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","14","0","6","1350","4","201","62","20","12","10","56","77","237","1798" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","15","0","6","1574","7","256","48","17","12","8","60","55","200","2043" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","16","0","25","2043","12","380","58","15","5","10","55","70","213","2673" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","17","0","14","2275","12","305","38","18","4","9","29","53","151","2757" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","N","2015","2015-04-21 00:00:00","18","0","4","1360","4","179","22","18","9","12","36","30","127","1674" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","7","0","6","1739","0","668","96","25","20","5","16","132","294","2707" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","8","0","9","2173","4","472","85","53","8","6","21","106","279","2937" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","9","0","4","1523","4","317","66","21","12","3","50","74","226","2074" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","10","0","5","1325","1","288","53","16","4","3","51","56","183","1802" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","11","0","5","1142","7","218","54","10","5","5","56","39","169","1541" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","12","0","4","1133","4","179","48","11","9","4","37","46","155","1475" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","13","0","6","1092","12","262","51","13","5","6","8","81","164","1536" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","14","0","10","1206","6","320","48","19","12","2","12","82","175","1717" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","15","0","9","1235","8","303","48","18","8","4","42","29","149","1704" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","16","0","8","1533","6","457","40","10","4","6","28","37","125","2129" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","17","0","5","1823","25","319","34","3","2","4","35","32","110","2282" -"South West","E10000008","Devon","36195","298529","101000","M5","29","296862","93112","28","302710","107730","TM","S","2015","2015-04-21 00:00:00","18","0","4","1223","11","163","26","6","2","5","17","49","105","1506" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","7","0","12","2621","23","412","144","21","15","45","122","47","394","3462" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","8","0","0","2851","25","313","154","11","15","44","131","24","379","3568" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","9","0","0","1818","48","269","113","13","16","44","166","45","397","2532" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","10","0","0","1456","36","227","123","12","13","44","177","83","452","2171" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","11","0","0","1322","7","207","141","18","29","40","181","54","463","1999" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","12","0","0","1269","23","204","103","11","16","38","213","21","402","1898" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","13","0","0","1650","8","251","108","12","10","64","155","56","405","2314" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","14","0","0","1815","16","286","133","8","13","51","175","78","458","2575" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","15","0","0","1889","17","263","120","15","15","35","174","78","437","2606" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","16","2","0","2223","15","292","115","8","8","26","134","68","359","2889" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","17","0","0","2550","14","261","82","13","9","40","141","53","338","3163" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2000","2000-03-30 00:00:00","18","0","0","1784","4","152","77","11","6","21","159","34","308","2248" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","7","0","5","1456","8","342","120","9","11","42","147","74","403","2214" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","8","0","8","2256","5","171","125","7","11","24","111","55","333","2773" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","9","0","4","1571","11","146","95","7","9","30","96","38","275","2007" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","10","0","6","1589","26","243","116","16","9","49","121","48","359","2223" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","11","0","2","1622","18","239","141","12","12","50","117","70","402","2283" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","12","1","7","1585","12","291","138","10","19","48","157","55","427","2322" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","13","0","8","1483","22","264","137","19","9","37","135","37","374","2151" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","14","0","2","1528","8","225","130","14","8","48","161","10","371","2134" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","15","0","10","1695","9","245","150","20","13","49","154","7","393","2352" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","16","0","4","2364","24","396","120","10","26","35","99","56","346","3134" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","17","0","10","2866","17","356","111","9","7","33","111","64","335","3584" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2000","2000-03-30 00:00:00","18","0","7","2552","9","252","64","7","1","37","103","19","231","3051" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","7","0","13","2527","14","441","119","24","27","30","87","57","344","3339" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","8","0","9","2772","14","329","144","26","20","27","91","59","367","3491" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","9","0","3","1665","17","228","95","23","13","46","125","16","318","2231" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","10","0","2","1026","9","161","110","27","19","77","150","5","388","1586" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","11","0","7","1307","10","204","98","14","17","62","129","86","406","1934" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","12","0","3","1206","11","199","98","11","11","53","168","78","419","1838" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","13","0","5","1390","9","235","90","14","15","59","154","85","417","2056" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","14","0","7","1643","9","262","129","14","27","36","154","75","435","2356" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","15","0","11","1751","12","255","107","4","12","46","155","51","375","2404" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","16","0","15","2227","14","285","83","9","5","40","130","54","321","2862" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","17","0","15","2349","16","227","79","3","1","15","148","26","272","2879" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2001","2001-10-09 00:00:00","18","0","8","1741","5","124","59","0","0","24","147","23","253","2131" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","7","0","4","1244","3","244","98","21","14","52","156","21","362","1857" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","8","0","6","2378","9","201","91","5","18","24","129","48","315","2909" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","9","0","0","1842","11","187","109","9","19","24","129","11","301","2341" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","10","0","2","1554","13","180","129","18","17","42","146","80","432","2181" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","11","0","24","1331","11","223","120","14","19","35","115","67","370","1959" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","12","0","10","1066","8","181","97","21","11","54","125","19","327","1592" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","13","0","5","937","8","149","86","36","13","32","142","14","323","1422" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","14","0","7","1183","15","170","102","19","5","31","132","10","299","1674" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","15","0","8","1586","11","310","99","13","19","29","125","69","354","2269" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","16","0","21","1739","15","277","70","16","4","50","137","16","293","2345" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","17","1","17","2812","9","276","61","13","9","30","118","21","252","3366" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2001","2001-10-09 00:00:00","18","0","12","2345","11","183","59","12","10","23","59","68","231","2782" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","7","2","21","2626","7","460","125","18","17","38","104","69","371","3485" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","8","0","22","2589","17","419","111","16","12","32","93","76","340","3387" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","9","0","11","2014","19","378","86","16","9","32","118","102","363","2785" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","10","0","4","1530","12","261","128","9","8","39","133","65","382","2189" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","11","0","8","1657","6","242","133","12","14","46","133","99","437","2350" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","12","0","12","1447","22","254","96","12","21","47","169","75","420","2155" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","13","0","11","1357","21","253","88","17","13","36","157","55","366","2008" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","14","0","12","1925","11","253","107","6","5","42","138","85","383","2584" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","15","0","10","2028","22","245","111","12","7","49","116","95","390","2695" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","16","0","14","2065","16","240","86","3","5","22","166","59","341","2676" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","17","0","25","2088","10","195","78","8","3","25","139","60","313","2631" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2002","2002-09-30 00:00:00","18","0","6","1445","6","156","65","2","5","31","132","63","298","1911" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","7","0","16","2090","0","302","93","18","14","5","88","94","312","2720" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","8","0","18","2403","1","219","107","13","18","7","90","36","271","2912" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","9","0","3","1657","13","167","88","18","10","8","138","5","267","2107" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","10","0","6","1537","15","204","85","19","27","21","122","5","279","2041" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","11","0","14","1690","12","245","116","9","14","36","127","74","376","2337" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","12","0","9","1658","23","265","124","13","11","38","100","63","349","2304" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","13","0","5","1787","14","242","149","11","14","37","149","78","438","2486" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","14","0","18","1755","29","284","124","14","11","40","120","60","369","2455" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","15","0","5","1563","21","312","99","16","25","38","154","19","351","2252" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","16","0","10","2011","14","318","94","17","25","13","161","14","324","2677" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","17","0","18","2413","19","308","68","5","2","37","85","91","288","3046" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2002","2002-09-30 00:00:00","18","0","16","1987","12","160","49","3","3","31","69","49","204","2379" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","7","0","10","2285","14","440","114","17","22","22","26","99","300","3049" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","8","0","15","2631","6","285","112","27","13","25","59","79","315","3252" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","9","0","11","2358","27","337","123","25","16","36","115","91","406","3139" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","10","0","10","1301","15","243","99","10","13","42","161","91","416","1985" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","11","0","1","1270","4","243","121","12","20","49","152","118","472","1990" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","12","0","3","1530","10","276","107","8","11","48","161","90","425","2244" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","13","0","8","1604","5","238","92","12","17","43","130","96","390","2245" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","14","0","4","1975","6","310","107","17","8","35","138","99","404","2699" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","15","0","6","1927","20","305","79","8","11","36","125","97","356","2614" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","16","0","8","2260","18","278","85","6","5","30","120","92","338","2902" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","17","0","7","2488","9","233","68","8","4","26","120","90","316","3053" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2003","2003-10-14 00:00:00","18","0","3","1904","4","125","50","8","1","20","130","42","251","2287" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","7","0","7","2125","13","351","104","18","8","46","81","80","337","2833" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","8","0","16","2295","7","292","93","6","8","19","121","59","306","2916" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","9","0","7","1896","16","207","97","11","13","23","104","60","308","2434" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","10","0","4","1782","15","215","103","8","7","37","99","60","314","2330" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","11","0","12","1297","16","231","98","11","10","45","166","8","338","1894" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","12","0","10","1554","12","280","120","11","7","36","137","72","383","2239" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","13","0","7","1533","13","237","126","7","6","40","108","63","350","2140" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","14","0","11","1716","18","317","133","11","11","49","116","62","382","2444" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","15","0","20","1865","20","361","125","4","7","52","101","74","363","2629" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","16","0","9","2331","16","366","96","10","4","50","93","71","324","3046" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","17","0","25","2803","21","301","56","7","6","42","100","71","282","3432" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2003","2003-10-14 00:00:00","18","0","18","2329","19","157","42","8","4","24","63","66","207","2730" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","7","0","5","2677","14","424","155","29","10","37","83","79","393","3513" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","8","0","10","2871","17","325","123","14","12","28","96","71","344","3567" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","9","1","5","2378","38","380","129","25","22","35","94","103","408","3209" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","10","0","7","2078","28","341","116","16","27","34","130","117","440","2894" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","11","0","10","1621","13","206","118","15","17","41","170","90","451","2301" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","12","0","6","1735","18","236","135","15","19","29","164","91","453","2448" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","13","0","5","1704","14","269","111","14","5","40","164","106","440","2432" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","14","0","10","1912","23","238","103","11","7","47","160","80","408","2591" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","15","0","7","1933","10","198","82","7","5","46","131","79","350","2498" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","16","1","6","2186","12","218","62","7","7","19","148","71","314","2736" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","17","0","7","2543","14","245","68","4","3","26","110","69","280","3089" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2004","2004-07-07 00:00:00","18","0","3","1859","7","120","60","9","18","28","102","59","276","2265" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","7","0","11","1731","7","373","100","20","17","20","112","120","389","2511" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","8","0","6","2374","4","185","119","10","9","25","128","82","373","2942" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","9","0","5","1749","20","175","107","15","10","15","90","52","289","2238" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","10","0","4","1560","24","205","107","18","9","37","142","92","405","2198" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","11","0","8","1496","18","203","144","6","7","33","122","103","415","2140" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","12","0","5","1302","20","205","85","22","13","24","71","84","299","1831" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","13","0","8","1150","1","165","65","16","12","22","64","53","232","1556" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","14","0","10","1131","1","150","70","9","11","19","68","60","237","1529" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","15","0","20","1356","7","144","94","15","18","35","93","46","301","1828" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","16","0","15","747","19","122","55","5","0","19","58","52","189","1092" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","17","0","12","1049","11","139","50","3","3","25","55","44","180","1391" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2004","2004-07-07 00:00:00","18","0","11","2195","23","231","34","12","18","26","72","22","184","2644" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","7","0","9","2808","13","461","127","12","17","32","104","91","383","3674" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","8","0","10","2828","11","381","103","11","7","25","113","69","328","3558" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","9","0","8","2417","15","320","103","11","6","26","108","60","314","3074" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","10","0","6","1468","15","326","123","18","48","4","144","95","432","2247" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","11","0","5","1399","8","206","106","10","12","47","186","75","436","2054" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","12","0","6","1546","14","248","79","14","13","41","180","82","409","2223" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","13","0","5","1384","8","248","65","9","17","30","146","66","333","1978" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","14","0","5","2118","6","276","110","8","10","54","153","72","407","2812" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","15","0","7","2311","20","360","113","10","8","31","149","78","389","3087" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","16","0","8","2333","13","327","92","4","21","0","153","67","337","3018" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","17","1","7","2641","6","171","64","0","1","23","127","75","290","3115" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2005","2005-10-19 00:00:00","18","1","7","1945","9","166","50","9","2","47","103","47","258","2385" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","7","0","6","1508","3","384","111","24","30","1","84","146","396","2297" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","8","0","6","2360","6","184","81","14","5","40","114","61","315","2871" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","9","1","16","1752","5","199","78","13","10","19","92","53","265","2237" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","10","0","2","1685","8","246","97","13","9","22","138","74","353","2294" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","11","0","3","1801","8","299","121","14","9","36","156","71","407","2518" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","12","0","3","1500","21","311","127","18","10","24","166","41","386","2221" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","13","0","4","1455","24","345","109","19","42","1","117","76","364","2192" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","14","0","5","1643","7","258","119","13","15","42","114","89","392","2305" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","15","0","19","2004","4","343","89","13","8","44","122","66","342","2712" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","16","0","5","2685","18","369","99","14","6","31","129","60","339","3416" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","17","0","16","3287","7","290","65","4","4","17","83","62","235","3835" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2005","2005-10-19 00:00:00","18","0","12","2420","10","173","46","10","1","20","75","46","198","2813" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","7","1","11","1966","3","295","71","15","9","7","125","73","300","2575" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","8","0","10","2281","10","234","72","9","16","16","110","58","281","2816" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","9","0","5","1622","20","207","63","5","14","18","82","53","235","2089" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","10","2","9","1943","36","234","97","7","11","14","83","61","273","2495" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","11","0","3","1968","40","311","87","11","17","21","134","60","330","2652" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","12","0","26","2469","17","317","106","10","14","26","116","65","337","3166" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","13","0","10","1829","29","258","107","25","13","23","104","74","346","2472" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","14","0","19","1683","28","299","107","20","12","31","116","74","360","2389" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","15","0","14","1678","14","333","79","9","11","29","119","81","328","2367" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","16","0","20","2009","18","417","87","11","11","38","94","67","308","2772" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","17","0","15","2672","21","296","47","3","7","19","92","59","227","3231" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2006","2006-06-12 00:00:00","18","0","9","2146","7","161","37","7","1","16","79","32","172","2495" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","7","0","19","3012","12","516","114","22","12","28","73","85","334","3893" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","8","0","21","2699","13","360","97","9","11","21","73","84","295","3388" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","9","0","10","2350","18","332","90","16","20","29","101","92","348","3058" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","10","0","12","1723","14","319","88","16","14","24","149","71","362","2430" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","11","0","11","1665","7","265","68","15","14","35","125","63","320","2268" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","12","1","5","1724","17","299","87","14","7","28","127","79","342","2387" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","13","0","8","1698","15","279","79","11","10","35","117","85","337","2337" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","14","0","13","1812","15","300","87","16","11","27","132","113","386","2526" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","15","0","9","2011","10","241","72","5","6","23","143","57","306","2577" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","16","0","12","1998","17","277","56","9","2","7","177","66","317","2621" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","17","0","11","2210","15","217","61","6","3","30","151","69","320","2773" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2006","2006-06-12 00:00:00","18","0","16","1765","9","152","45","3","3","34","118","65","268","2210" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","7","0","25","2765","10","551","97","14","15","30","82","72","310","3661" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","8","0","10","2615","11","431","87","19","9","29","69","51","264","3331" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","9","0","4","2177","17","277","63","16","11","30","91","20","231","2706" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","10","0","5","1371","13","296","105","29","34","10","104","79","361","2046" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","11","0","7","1915","22","305","72","11","4","17","172","54","330","2579" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","12","0","5","1954","10","295","89","7","17","33","167","50","363","2627" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","13","0","4","1743","13","283","79","20","15","33","144","83","374","2417" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","14","0","8","1960","9","303","89","15","19","43","166","60","392","2672" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","15","0","9","1418","16","193","76","13","29","6","101","95","320","1956" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","16","0","10","2097","21","129","51","7","13","20","108","56","255","2512" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","17","0","7","2319","19","235","57","5","1","21","191","50","325","2905" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2007","2007-10-01 00:00:00","18","0","4","1777","13","160","53","6","6","16","145","32","258","2212" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","7","0","6","1770","1","358","80","12","23","3","68","106","292","2427" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","8","0","8","2281","11","211","72","11","9","12","96","57","257","2768" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","9","0","13","1759","9","247","95","14","18","15","98","39","279","2307" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","10","0","4","1674","24","296","61","19","8","14","94","58","254","2252" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","11","0","6","1768","19","292","80","15","12","24","104","66","301","2386" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","12","0","6","1632","18","219","68","13","15","60","88","23","267","2142" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","13","0","3","1744","10","144","74","12","10","37","133","25","291","2192" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","14","0","8","1645","35","388","75","15","10","29","132","44","305","2381" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","15","0","11","1754","6","361","73","14","19","35","132","41","314","2446" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","16","0","12","2154","24","431","80","8","7","30","112","59","296","2917" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","17","0","11","2569","14","365","49","13","6","18","100","67","253","3212" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2007","2007-10-01 00:00:00","18","0","17","1836","15","74","27","4","2","11","59","33","136","2078" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","7","0","15","2518","8","599","147","35","37","3","87","108","417","3557" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","8","0","12","2661","28","347","89","17","5","20","81","98","310","3358" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","9","0","15","1885","33","358","79","10","11","43","105","59","307","2598" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","10","0","2","1576","15","319","77","19","13","31","123","71","334","2246" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","11","0","9","1624","14","252","81","17","17","30","164","72","381","2280" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","12","0","10","1649","3","319","76","8","7","12","111","97","311","2292" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","13","0","10","1659","20","342","87","26","30","2","148","103","396","2427" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","14","0","18","2006","19","219","74","11","6","23","138","82","334","2596" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","15","0","9","2248","32","309","73","10","7","26","139","63","318","2916" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","16","0","25","2491","20","331","67","6","8","40","119","63","303","3170" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","17","0","16","2805","15","295","56","2","5","11","156","14","244","3375" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2008","2008-06-12 00:00:00","18","0","9","2623","2","208","35","5","4","16","104","76","240","3082" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","7","0","7","1851","7","378","77","13","11","20","101","106","328","2571" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","8","0","7","2437","6","275","75","13","8","11","132","63","302","3027" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","9","0","7","1898","1","204","57","17","16","14","104","72","280","2390" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","10","0","2","1592","15","259","87","25","29","1","115","70","327","2195" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","11","0","39","1464","11","224","93","8","12","14","143","82","352","2090" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","12","0","6","1654","11","271","97","12","20","38","119","90","376","2318" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","13","0","13","1648","11","356","105","17","10","26","124","71","353","2381" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","14","0","25","1739","10","347","99","23","23","15","140","71","371","2492" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","15","0","13","2298","1","440","92","9","14","32","120","72","339","3091" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","16","0","16","2487","18","488","104","24","25","4","145","45","347","3356" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","17","0","15","2904","20","271","41","9","2","9","89","62","212","3422" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2008","2008-06-12 00:00:00","18","0","11","2734","15","243","30","5","2","34","84","66","221","3224" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","7","0","12","2654","11","546","79","15","7","3","94","79","277","3500" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","8","0","9","2738","22","404","65","15","8","18","65","77","248","3421" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","9","0","1","1561","16","240","59","13","6","28","135","53","294","2112" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","10","0","1","1541","19","237","67","14","20","44","92","40","277","2075" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","11","0","6","1442","12","275","73","16","7","37","108","92","333","2068" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","12","0","6","1495","14","296","74","9","7","12","104","78","284","2095" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","13","0","12","1650","13","327","59","16","12","13","131","66","297","2299" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","14","0","7","1916","5","385","65","10","9","22","110","88","304","2617" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","15","0","17","2388","15","251","59","13","13","37","94","77","293","2964" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","16","0","18","2450","19","315","52","9","6","23","120","74","284","3086" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","17","0","17","2605","14","304","30","4","3","20","106","71","234","3174" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2010","2010-06-09 00:00:00","18","0","14","1953","13","147","30","6","1","25","82","65","209","2336" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","7","0","5","1495","1","251","67","14","6","8","90","128","313","2065" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","8","0","6","2331","5","287","50","12","10","12","89","87","260","2889" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","9","0","2","1651","7","243","48","14","3","4","65","50","184","2087" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","10","0","6","1466","16","279","53","7","11","20","86","82","259","2026" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","11","0","6","1725","6","225","67","13","9","17","97","86","289","2251" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","12","0","4","1632","10","297","56","12","14","21","93","77","273","2216" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","13","0","9","1516","12","282","70","7","10","39","100","71","297","2116" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","14","0","17","1563","9","338","85","16","7","20","120","64","312","2239" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","15","0","8","1888","10","350","73","8","7","23","99","76","286","2542" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","16","0","6","2190","5","465","59","9","6","19","94","67","254","2920" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","17","0","11","2773","12","355","57","5","7","8","93","45","215","3366" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2010","2010-06-09 00:00:00","18","0","15","2350","7","138","28","6","4","15","58","45","156","2666" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","7","0","8","2577","3","389","78","21","20","30","85","59","293","3270" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","8","0","11","3001","11","364","55","6","9","30","64","48","212","3599" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","9","0","5","1953","43","453","54","9","12","27","77","86","265","2719" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","10","0","2","1699","33","306","56","13","5","20","110","95","299","2339" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","11","0","17","1599","25","326","60","12","8","43","137","83","343","2310" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","12","1","17","1687","9","284","60","10","8","20","116","91","305","2302" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","13","1","5","2146","15","306","50","14","8","24","102","93","291","2763" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","14","0","5","2202","29","272","35","11","10","26","93","64","239","2747" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","15","0","5","2626","11","358","48","5","3","18","160","38","272","3272" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","16","0","11","3423","12","665","54","6","7","18","116","62","263","4374" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","17","0","7","3066","15","351","35","3","6","15","76","70","205","3644" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","E","2012","2012-06-21 00:00:00","18","0","8","2198","8","209","28","3","1","13","73","78","196","2619" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","7","0","5","1596","1","332","63","10","0","9","100","92","274","2208" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","8","0","0","2421","6","263","52","10","4","15","94","38","213","2903" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","9","0","3","2040","10","240","77","10","7","13","81","54","242","2535" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","10","0","2","2045","22","210","49","4","7","18","77","60","215","2494" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","11","0","5","2012","10","223","56","11","11","25","108","88","299","2549" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","12","0","2","1904","3","270","61","8","16","33","219","84","421","2600" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","13","0","5","1772","15","343","53","7","2","5","181","55","303","2438" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","14","0","4","1818","13","184","72","12","5","31","115","72","307","2326" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","15","0","8","2079","13","381","80","16","5","24","89","69","283","2764" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","16","0","29","2957","19","285","55","4","4","21","94","57","235","3525" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","17","0","15","3865","16","432","49","3","4","18","61","65","200","4528" -"South West","E06000030","Swindon","46013","415500","181900","M4","LA Boundary","410890","182710","15","419182","180897","TM","W","2012","2012-06-21 00:00:00","18","0","5","2997","9","427","22","1","1","7","61","21","113","3551" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","7","0","55","2114","14","14","83","8","17","22","57","68","255","2452" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","8","0","21","2396","16","278","100","13","17","30","93","59","312","3023" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","9","0","12","1472","13","158","94","13","17","49","137","54","364","2019" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","10","0","12","1157","12","31","83","9","15","20","101","98","326","1538" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","11","0","7","991","4","170","114","11","14","20","139","67","365","1537" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","12","0","3","912","8","159","106","14","18","29","140","48","355","1437" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","13","0","9","1013","4","147","116","16","12","48","133","34","359","1532" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","14","0","11","1129","4","194","115","9","17","26","140","57","364","1702" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","15","0","13","1180","9","238","133","23","11","21","92","84","364","1804" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","16","0","16","1372","4","208","85","10","5","49","142","32","323","1923" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","17","0","10","1538","11","189","67","6","4","16","105","48","246","1994" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2000","2000-03-21 00:00:00","18","0","19","1105","2","121","41","3","1","22","77","54","198","1445" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","7","0","10","1041","2","221","107","11","11","19","78","50","276","1550" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","8","0","13","1265","2","165","86","11","5","29","101","46","278","1723" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","9","0","4","1042","12","137","71","6","13","17","94","43","244","1439" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","10","0","8","885","4","142","65","9","23","17","83","39","236","1275" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","11","0","8","792","8","118","80","9","7","19","97","48","260","1186" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","12","0","8","842","10","90","76","13","9","44","98","44","284","1234" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","13","0","3","929","8","119","72","8","6","37","89","43","255","1314" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","14","0","12","1014","9","143","74","0","15","29","90","54","262","1440" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","15","0","12","1220","7","183","90","9","7","48","94","42","290","1712" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","16","0","22","1596","12","226","73","4","0","37","87","40","241","2097" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","17","0","41","1975","17","180","54","6","3","21","79","34","197","2410" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2000","2000-03-21 00:00:00","18","0","37","1621","17","101","43","2","4","14","47","35","145","1921" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","7","0","43","2279","8","319","81","7","9","33","93","55","278","2927" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","8","0","38","2233","11","290","103","14","5","31","89","70","312","2884" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","9","0","20","1548","27","212","75","12","9","35","89","69","289","2096" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","10","0","7","1258","17","175","85","12","11","31","129","68","336","1793" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","11","0","9","1144","6","150","109","11","13","31","96","93","353","1662" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","12","0","8","981","5","163","87","18","12","27","92","83","319","1476" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","13","0","9","962","2","179","101","13","6","30","112","63","325","1477" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","14","0","13","1183","9","203","92","16","14","29","90","53","294","1702" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","15","0","7","1172","7","186","94","16","9","33","106","69","327","1699" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","16","0","10","1383","12","197","92","10","1","31","120","43","297","1899" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","17","0","15","1560","10","138","64","8","6","12","78","55","223","1946" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2001","2001-06-20 00:00:00","18","0","20","1222","1","87","50","3","1","29","94","44","221","1551" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","7","0","15","932","1","225","86","13","6","25","71","74","275","1448" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","8","0","16","1080","2","201","87","15","10","18","81","70","281","1580" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","9","0","12","1156","7","158","60","9","14","18","82","43","226","1559" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","10","0","9","907","12","147","52","8","5","12","75","57","209","1284" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","11","0","8","903","5","150","68","8","12","9","88","52","237","1303" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","12","0","13","931","8","134","56","5","4","19","66","69","219","1305" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","13","0","6","975","13","133","81","4","6","33","93","64","281","1408" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","14","0","18","1118","8","127","75","10","5","35","115","36","276","1547" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","15","0","18","1265","12","227","75","15","6","39","80","54","269","1791" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","16","0","28","1827","12","205","63","6","2","37","82","46","236","2308" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","17","0","45","2311","16","158","50","4","0","23","88","30","195","2725" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2001","2001-06-20 00:00:00","18","0","40","1758","5","118","40","3","0","16","56","47","162","2083" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","7","0","53","2086","13","358","69","15","9","20","143","44","300","2810" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","8","0","19","1845","19","245","79","17","11","28","79","93","307","2435" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","9","0","22","1369","32","248","89","12","10","25","136","59","331","2002" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","10","0","16","1530","39","174","73","8","11","22","153","79","346","2105" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","11","0","13","1323","12","189","90","16","6","23","102","95","332","1869" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","12","0","15","1372","14","182","79","20","9","27","93","100","328","1911" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","13","0","27","1572","11","250","89","18","12","29","104","63","315","2175" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","14","0","19","1730","12","197","90","7","10","24","94","66","291","2249" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","15","0","17","1723","17","229","70","18","12","32","98","40","270","2256" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","16","0","25","1859","36","182","73","12","12","24","85","50","256","2358" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","17","0","23","1814","6","135","37","13","3","27","80","42","202","2180" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2003","2003-07-11 00:00:00","18","0","25","1592","9","126","30","3","0","25","57","44","159","1911" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","7","0","14","1073","2","248","84","30","9","18","78","78","297","1634" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","8","0","14","1457","7","193","69","17","14","10","94","77","281","1952" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","9","0","8","1228","12","151","71","14","15","12","85","50","247","1646" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","10","0","12","1197","6","160","56","11","13","20","81","63","244","1619" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","11","0","28","1381","13","165","63","15","21","14","77","64","254","1841" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","12","0","27","1449","9","173","78","13","16","18","80","53","258","1916" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","13","0","27","1735","16","249","103","12","11","30","94","54","304","2331" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","14","0","36","2013","11","236","81","14","9","34","99","52","289","2585" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","15","0","29","2068","26","276","69","13","11","34","95","48","270","2669" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","16","0","49","2900","21","240","77","10","6","22","82","50","247","3457" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","17","0","61","3169","8","203","58","7","3","27","72","34","201","3642" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2003","2003-07-11 00:00:00","18","0","56","2244","21","143","24","5","1","21","49","30","130","2594" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","7","0","39","2083","15","414","80","12","5","22","78","104","301","2852" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","8","0","35","2130","16","291","47","14","2","24","52","89","228","2700" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","9","0","11","1406","21","223","81","12","3","49","115","76","336","1997" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","10","0","10","1376","14","232","82","15","7","37","158","76","375","2007" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","11","0","4","1288","21","234","54","9","3","33","134","79","312","1859" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","12","0","5","1399","10","262","54","10","4","17","162","51","298","1974" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","13","0","11","1574","8","278","72","16","2","31","93","81","295","2166" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","14","0","12","1569","14","253","71","13","2","24","90","62","262","2110" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","15","0","8","1720","9","234","84","14","3","24","92","54","271","2242" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","16","0","5","1840","8","219","54","6","5","29","94","44","232","2304" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","17","0","7","1858","5","217","30","3","1","21","109","48","212","2299" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","E","2005","2005-03-11 00:00:00","18","1","8","1413","8","119","22","5","1","18","85","44","175","1723" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","7","0","12","920","9","259","45","12","5","7","53","94","216","1416" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","8","0","1","982","2","129","49","13","4","12","72","107","257","1371" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","9","0","1","741","5","101","48","14","12","11","57","125","267","1115" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","10","0","9","886","10","136","66","15","6","17","82","108","294","1335" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","11","0","4","1024","6","191","48","17","9","5","60","106","245","1470" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","12","0","26","1292","7","204","73","12","3","20","80","76","264","1793" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","13","0","14","1392","0","222","54","13","4","22","50","123","266","1894" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","14","0","41","1672","9","232","49","6","8","15","62","99","239","2193" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","15","0","19","2114","7","242","73","20","11","4","71","99","278","2660" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","16","0","25","2500","6","263","35","16","15","17","50","88","221","3015" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","17","0","24","2596","10","212","38","9","2","13","57","47","166","3008" -"South West","E06000025","South Gloucestershire","46014","361000","185020","M4","21","360000","185800","20 / M5","361812","183775","TM","W","2005","2005-03-11 00:00:00","18","0","28","2253","4","117","28","1","2","10","64","31","136","2538" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","7","0","48","1702","86","52","112","16","16","45","98","46","333","2221" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","8","2","60","2065","7","92","130","24","14","38","63","60","329","2553" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","9","0","4","1271","7","291","149","26","15","32","71","76","369","1942" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","10","0","10","1346","28","281","129","25","6","54","95","91","400","2065" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","11","0","2","1761","73","253","132","24","15","59","104","66","400","2489" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","12","0","7","1953","39","323","113","18","18","36","122","64","371","2693" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","13","0","10","2235","28","114","184","14","15","58","106","59","436","2823" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","14","0","14","2494","19","102","109","17","12","40","103","47","328","2957" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","15","0","10","2403","6","402","85","19","12","36","93","72","317","3138" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","16","0","21","2433","11","310","101","12","3","36","69","69","290","3065" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","17","0","6","2552","4","118","89","9","0","34","70","62","264","2944" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2000","2000-10-06 00:00:00","18","0","6","2408","2","107","48","3","1","39","62","50","203","2726" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","7","0","15","1601","11","310","125","12","8","44","130","53","372","2309" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","8","0","0","2030","3","231","97","29","11","27","95","81","340","2604" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","9","0","0","1605","4","200","92","15","12","26","88","56","289","2098" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","10","0","0","1587","4","211","95","21","15","33","113","26","303","2105" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","11","0","0","1677","11","214","63","12","8","30","98","28","239","2141" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","12","0","0","1794","18","234","51","16","12","30","102","38","249","2295" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","13","0","0","1721","18","234","65","19","14","37","92","61","288","2261" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","14","0","0","2131","20","239","103","21","10","22","72","68","296","2686" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","15","0","0","2371","20","281","77","13","18","23","71","46","248","2920" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","16","0","0","2510","10","299","69","5","7","17","74","25","197","3016" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","17","0","0","2903","2","283","49","2","6","20","61","49","187","3375" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2000","2000-10-06 00:00:00","18","0","0","2330","7","187","33","6","3","17","33","33","125","2649" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","7","0","5","1709","5","347","111","21","25","56","129","11","353","2419" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","8","0","9","1757","3","352","109","16","8","60","120","7","320","2441" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","9","0","5","1396","14","293","152","17","8","38","123","73","411","2119" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","10","0","14","1435","16","268","153","13","18","52","113","76","425","2158" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","11","0","8","1826","39","359","198","11","18","45","103","81","456","2688" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","12","0","8","2167","22","329","121","29","12","49","150","56","417","2943" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","13","0","16","2463","15","378","117","27","15","119","98","5","381","3253" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","14","1","41","2044","19","422","129","32","15","122","79","4","381","2907" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","15","0","28","2256","21","339","83","10","5","42","117","22","279","2923" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","16","0","29","2330","25","279","88","10","4","32","94","28","256","2919" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","17","0","16","2162","11","189","45","4","2","26","77","47","201","2579" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2001","2001-07-06 00:00:00","18","0","18","2194","18","179","31","5","1","27","56","51","171","2580" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","7","0","10","1839","3","306","169","28","11","34","92","93","427","2585" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","8","0","8","2178","6","224","128","27","16","30","75","107","383","2799" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","9","0","2","1753","15","226","94","16","16","31","85","44","286","2282" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","10","0","3","1696","14","219","92","21","14","26","77","64","294","2226" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","11","0","5","1839","13","215","93","19","9","34","97","48","300","2372" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","12","0","5","1696","10","258","73","12","14","43","73","57","272","2241" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","13","0","10","1786","11","293","133","23","5","38","57","93","349","2449" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","14","0","7","2114","22","278","142","30","14","28","48","76","338","2759" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","15","0","5","2144","7","293","82","14","11","28","55","51","241","2690" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","16","0","15","2628","3","284","67","12","6","31","47","51","214","3144" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","17","0","20","2662","10","212","35","10","7","12","23","51","138","3042" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2001","2001-07-06 00:00:00","18","0","10","2321","6","159","48","6","4","12","30","41","141","2637" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","7","0","13","1490","3","321","118","27","30","41","72","58","346","2173" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","8","0","25","1413","4","295","91","13","18","34","90","50","296","2033" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","9","0","7","1272","51","292","128","20","6","39","111","53","357","1979" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","10","0","21","1338","0","247","158","28","30","41","79","148","484","2090" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","11","0","6","1351","3","208","149","29","9","46","82","112","427","1995" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","12","0","7","1986","30","346","124","27","19","52","110","53","385","2754" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","13","0","11","1693","25","279","129","13","26","39","136","60","403","2411" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","14","0","12","1950","9","275","130","16","19","32","107","67","371","2617" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","15","0","26","1965","6","291","111","17","13","31","100","76","348","2636" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","16","0","18","2069","15","274","74","9","6","35","43","70","237","2613" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","17","0","14","2611","7","221","68","8","2","16","53","87","234","3087" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2002","2002-05-03 00:00:00","18","0","22","2137","8","174","41","2","0","18","67","42","170","2511" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","7","0","14","1847","7","330","100","22","8","27","106","108","371","2569" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","8","0","13","2199","6","261","104","16","20","30","71","70","311","2790" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","9","0","7","1745","6","223","91","13","24","31","82","61","302","2283" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","10","0","12","1758","10","213","92","13","7","28","70","64","274","2267" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","11","0","27","1901","9","238","80","15","20","102","69","3","289","2464" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","12","0","39","2100","21","257","77","10","22","98","54","5","266","2683" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","13","0","43","2216","14","255","95","20","19","26","57","74","291","2819" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","14","0","62","2371","21","241","110","11","28","20","50","53","272","2967" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","15","0","28","2200","10","272","75","15","15","27","63","42","237","2747" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","16","0","38","2028","3","303","63","10","13","23","55","40","204","2576" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","17","0","21","2681","7","221","35","8","2","60","48","1","154","3084" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2002","2002-05-03 00:00:00","18","0","32","2951","3","169","34","7","0","44","28","10","123","3278" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","7","1","7","1855","3","377","65","19","19","47","84","84","318","2560" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","8","0","12","1824","5","385","87","28","18","37","45","121","336","2562" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","9","0","8","1309","3","327","104","30","12","32","59","110","347","1994" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","10","0","7","1174","10","292","98","31","17","51","76","120","393","1876" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","11","0","7","1185","28","283","104","27","18","39","81","118","387","1890" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","12","0","5","1528","27","258","138","16","13","26","98","106","397","2215" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","13","0","9","1356","11","257","118","23","17","35","77","115","385","2018" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","14","0","6","1151","3","261","69","13","18","31","104","79","314","1735" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","15","0","6","1377","5","291","93","16","9","31","129","93","371","2050" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","16","0","13","1870","15","310","74","13","7","42","86","86","308","2516" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","17","0","12","2070","7","214","66","12","2","41","77","117","315","2618" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2003","2003-03-31 00:00:00","18","0","5","1742","5","147","43","6","0","40","65","108","262","2161" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","7","0","8","1861","1","380","110","29","17","28","64","98","346","2596" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","8","0","4","1773","7","256","99","26","13","21","80","71","310","2350" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","9","0","2","1559","12","249","103","18","20","24","61","64","290","2112" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","10","0","5","1459","9","232","101","19","13","19","75","69","296","2001" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","11","0","4","1309","0","167","65","14","11","37","61","38","226","1706" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","12","0","5","1359","0","153","73","18","5","36","82","44","258","1775" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","13","0","5","1298","0","249","98","23","17","36","45","93","312","1864" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","14","0","8","1228","1","283","93","16","9","32","45","93","288","1808" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","15","0","7","1414","22","250","68","21","20","31","52","120","312","2005" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","16","0","6","1508","27","297","62","17","7","22","50","86","244","2082" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","17","0","1","1845","15","265","59","11","7","21","49","86","233","2359" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2003","2003-03-31 00:00:00","18","0","3","1659","14","165","54","11","3","35","45","102","250","2091" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","7","0","9","1939","2","456","80","29","20","19","57","115","320","2726" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","8","0","7","2030","15","392","93","17","7","25","47","99","288","2732" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","9","0","5","1510","6","373","157","15","10","37","123","70","412","2306" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","10","0","4","1189","9","275","121","13","10","38","152","90","424","1901" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","11","0","4","1181","4","280","133","28","18","77","155","75","486","1955" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","12","0","16","1334","1","287","139","32","8","75","137","82","473","2111" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","13","0","5","1378","7","325","139","36","13","38","61","165","452","2167" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","14","0","8","1532","14","358","145","23","10","33","88","145","444","2356" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","15","0","1","1521","11","350","148","19","9","40","153","82","451","2334" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","16","0","6","1940","9","303","100","9","5","41","107","92","354","2612" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","17","0","7","2257","4","260","75","6","3","51","90","110","335","2863" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2004","2004-10-19 00:00:00","18","5","11","1682","10","248","41","13","7","61","147","66","335","2286" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","7","0","8","1787","4","423","82","23","25","20","94","177","421","2643" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","8","0","6","2020","3","384","96","20","9","31","62","154","372","2785" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","9","0","1","1455","7","277","111","21","9","24","93","62","320","2060" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","10","0","0","1309","3","232","90","17","11","20","117","56","311","1855" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","11","0","3","1119","6","255","63","11","6","35","107","43","265","1648" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","12","0","2","1008","8","243","81","12","11","26","112","49","291","1552" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","13","0","6","1092","6","260","61","9","7","29","49","115","270","1634" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","14","0","2","1150","7","279","62","17","14","27","67","123","310","1748" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","15","0","5","1047","7","318","73","15","7","23","65","57","240","1617" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","16","0","3","1867","10","406","74","11","14","27","87","55","268","2554" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","17","0","12","2099","4","318","40","4","3","15","43","76","181","2614" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2004","2004-10-19 00:00:00","18","0","1","1728","6","142","25","0","1","9","94","33","162","2039" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","7","0","27","2013","5","417","149","30","20","20","68","93","380","2842" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","8","0","10","1829","6","339","90","19","14","18","64","77","282","2466" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","9","0","3","1598","4","348","66","18","7","26","95","68","280","2233" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","10","0","4","1135","0","296","98","15","9","24","96","82","324","1759" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","11","0","3","1246","7","296","110","16","14","38","115","84","377","1929" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","12","0","3","1484","6","335","141","24","13","44","106","110","438","2266" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","13","0","3","1519","14","364","137","32","9","30","112","107","427","2327" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","14","0","3","1698","7","357","93","12","14","32","104","102","357","2422" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","15","0","5","2092","5","363","78","14","5","27","103","130","357","2822" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","16","0","13","2599","7","389","61","20","5","27","123","78","314","3322" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","17","0","13","2650","1","273","67","7","8","37","118","96","333","3270" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2005","2005-10-06 00:00:00","18","0","4","1530","8","170","20","4","2","24","68","30","148","1860" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","7","0","8","1787","0","423","72","19","13","33","76","174","387","2605" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","8","0","9","2228","1","313","100","15","5","9","40","133","302","2853" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","9","0","9","1838","6","297","102","26","12","22","86","81","329","2479" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","10","0","2","1501","3","293","87","24","6","14","86","93","310","2109" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","11","0","4","1254","8","235","74","21","12","27","92","94","320","1821" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","12","0","1","1127","6","215","100","18","11","39","94","111","373","1722" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","13","0","2","1300","6","247","68","14","13","20","52","130","297","1852" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","14","0","7","1368","5","259","72","23","17","24","45","117","298","1937" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","15","0","5","1491","5","333","93","16","4","32","108","61","314","2148" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","16","0","9","2126","4","409","66","13","8","25","100","49","261","2809" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","17","0","6","1853","5","235","39","11","4","17","65","58","194","2293" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2005","2005-10-06 00:00:00","18","0","5","1651","7","137","28","8","3","12","47","40","138","1938" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","7","0","11","2315","1","510","140","28","21","30","58","101","378","3215" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","8","0","7","2253","6","402","97","25","10","21","78","86","317","2985" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","9","0","3","1523","2","351","81","18","14","56","156","10","335","2214" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","10","0","5","1242","7","272","74","7","11","34","137","22","285","1811" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","11","0","8","1181","8","296","91","21","12","29","51","163","367","1860" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","12","0","6","1429","4","299","103","23","14","23","57","150","370","2108" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","13","0","11","1412","4","275","106","19","11","26","93","126","381","2083" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","14","0","25","1488","4","302","79","17","9","36","142","56","339","2158" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","15","0","14","1834","6","365","90","16","9","39","199","25","378","2597" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","16","0","10","2398","13","408","84","14","9","34","158","53","352","3181" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","17","0","32","2377","13","326","38","8","7","21","49","154","277","3025" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2006","2006-06-13 00:00:00","18","0","14","1853","14","228","26","7","0","26","53","121","233","2342" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","7","0","28","2134","4","526","51","18","13","15","66","180","343","3035" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","8","0","17","2655","19","407","43","19","20","28","40","147","297","3395" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","9","0","8","1915","19","331","78","21","19","20","80","73","291","2564" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","10","0","7","1467","24","260","95","27","11","15","75","84","307","2065" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","11","0","8","1420","13","270","94","18","19","33","127","84","375","2086" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","12","0","8","1143","6","286","86","20","8","33","96","80","323","1766" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","13","1","4","1138","3","273","43","15","9","21","69","114","271","1689" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","14","0","5","1068","10","283","50","24","16","22","38","109","259","1625" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","15","0","5","1439","7","338","105","27","9","20","77","88","326","2115" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","16","0","11","1850","5","401","75","22","5","17","87","81","287","2554" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","17","1","11","2235","7","300","71","12","7","31","84","66","271","2824" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2006","2006-06-13 00:00:00","18","0","7","1788","5","159","75","12","8","18","73","45","231","2190" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","7","0","28","2182","3","539","107","14","15","19","97","78","330","3082" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","8","0","27","1636","1","315","80","13","11","10","83","61","258","2237" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","9","0","4","1535","11","384","135","25","20","31","137","90","438","2372" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","10","0","1","1270","7","366","120","27","15","34","164","88","448","2092" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","11","0","1","1323","3","320","99","21","19","41","128","114","422","2069" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","12","0","1","1389","2","288","85","23","20","32","145","105","410","2090" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","13","0","5","1508","4","376","83","13","9","29","99","138","371","2264" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","14","0","2","1431","17","395","88","12","10","19","100","81","310","2155" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","15","1","3","1959","4","482","107","21","11","17","118","101","375","2823" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","16","0","5","2466","5","382","103","8","13","29","132","99","384","3242" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","17","0","7","2629","4","311","74","13","1","42","112","110","352","3303" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2007","2007-03-28 00:00:00","18","0","5","1889","3","224","31","8","0","39","113","88","279","2400" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","7","1","5","1822","3","499","127","40","17","29","99","145","457","2786" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","8","0","9","2031","1","364","105","27","17","18","70","133","370","2775" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","9","0","9","1703","7","308","93","14","14","19","71","124","335","2362" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","10","0","13","1311","5","257","29","22","15","17","35","122","240","1826" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","11","0","2","1257","5","285","24","14","7","14","36","107","202","1751" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","12","0","4","1282","10","294","88","16","7","29","66","71","277","1867" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","13","0","1","1248","0","288","60","12","20","30","94","92","308","1845" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","14","0","3","1317","7","374","95","22","10","30","88","95","340","2041" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","15","0","4","1321","4","294","94","13","10","31","78","102","328","1951" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","16","0","7","1972","5","396","20","11","7","22","39","114","213","2593" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","17","0","11","2404","9","327","27","5","3","15","57","90","197","2948" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2007","2007-03-28 00:00:00","18","0","6","1899","4","175","35","8","1","14","56","66","180","2264" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","7","0","4","1844","6","531","143","25","26","16","71","96","377","2762" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","8","0","8","1843","5","455","117","16","22","37","140","52","384","2695" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","9","0","5","1465","14","378","147","21","11","35","99","85","398","2260" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","10","0","5","1962","19","381","95","21","15","21","133","78","363","2730" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","11","0","7","2570","36","515","128","14","11","23","140","61","377","3505" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","12","0","26","2718","25","508","147","22","11","74","87","83","424","3701" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","13","0","29","3015","16","491","105","22","15","20","124","64","350","3901" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","14","0","23","3121","14","538","112","15","14","17","98","69","325","4021" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","15","0","12","3058","17","445","107","10","12","12","86","79","306","3838" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","16","0","17","3162","27","448","59","10","12","14","103","73","271","3925" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","17","0","15","2829","21","349","39","9","1","27","75","47","198","3412" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2008","2008-07-11 00:00:00","18","0","7","2615","17","217","35","5","0","29","73","72","214","3070" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","7","0","17","2021","2","523","135","16","16","25","93","123","408","2971" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","8","0","12","2302","8","315","29","10","24","15","50","135","263","2900" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","9","0","15","1943","30","273","65","22","11","22","65","74","259","2520" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","10","0","17","1885","32","268","84","11","15","18","65","66","259","2461" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","11","0","12","2452","12","245","39","16","7","6","55","95","218","2939" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","12","0","8","2236","7","306","67","12","8","14","74","70","245","2802" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","13","0","11","2263","16","317","99","15","8","17","76","52","267","2874" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","14","0","13","2450","10","350","42","11","9","18","55","83","218","3041" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","15","0","15","2606","12","387","46","3","3","32","73","59","216","3236" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","16","0","11","2938","12","445","75","9","2","12","51","60","209","3615" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","17","0","14","2858","9","232","19","4","2","8","56","49","138","3251" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2008","2008-07-11 00:00:00","18","0","6","2249","0","210","28","3","1","13","43","52","140","2605" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","7","0","16","2337","0","555","135","8","8","43","142","91","427","3335" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","8","0","10","2188","4","398","130","5","11","32","120","101","399","2999" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","9","0","2","1385","4","278","119","3","6","33","113","82","356","2025" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","10","0","5","1341","9","306","89","19","16","25","105","90","344","2005" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","11","0","4","1430","9","256","89","15","9","28","92","101","334","2033" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","12","0","6","1643","8","288","87","16","13","19","123","72","330","2275" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","13","0","4","1668","8","429","76","21","24","20","134","57","332","2441" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","14","0","9","1815","1","405","141","6","11","48","107","95","408","2638" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","15","0","7","1902","2","356","121","6","4","45","119","103","398","2665" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","16","0","11","2211","6","420","66","11","4","28","81","112","302","2950" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","17","0","12","2717","6","277","58","7","2","38","38","118","261","3273" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2010","2010-05-20 00:00:00","18","0","23","2019","1","199","34","6","2","31","31","82","186","2428" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","7","0","17","1994","0","472","80","25","11","16","85","141","358","2841" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","8","0","13","2292","2","355","79","19","13","15","83","138","347","3009" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","9","0","7","1948","5","264","70","13","11","19","52","112","277","2501" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","10","0","7","1479","5","266","77","12","15","13","84","70","271","2028" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","11","0","3","1459","3","277","56","17","12","10","90","87","272","2014" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","12","0","4","1335","4","237","59","12","9","19","82","72","253","1833" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","13","0","8","1334","1","234","74","7","16","28","66","83","274","1851" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","14","0","8","1328","7","269","64","16","17","25","62","114","298","1910" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","15","0","3","1657","2","339","50","9","11","18","64","81","233","2234" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","16","0","14","2322","7","365","54","9","12","10","85","82","252","2960" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","17","0","24","2608","8","329","26","4","2","11","73","71","187","3156" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2010","2010-05-20 00:00:00","18","0","6","2120","4","182","24","3","1","7","68","37","140","2452" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","7","0","11","2144","2","574","99","22","11","22","70","82","306","3037" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","8","0","6","2288","8","451","68","18","10","14","79","65","254","3007" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","9","0","15","1604","10","331","86","23","12","10","97","61","289","2249" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","10","7","17","1405","9","322","90","9","6","19","73","84","281","2034" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","11","0","5","1447","10","402","105","19","7","31","120","96","378","2242" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","12","0","3","1647","0","338","89","22","16","12","109","105","353","2341" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","13","0","2","1720","3","330","79","9","13","19","75","96","291","2346" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","14","0","7","1622","8","436","63","9","7","22","87","87","275","2348" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","15","0","27","2008","9","404","55","10","4","14","88","97","268","2716" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","16","0","8","2329","9","476","36","2","0","24","100","73","235","3057" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","17","0","10","2689","19","336","73","15","17","19","88","79","291","3345" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","N","2012","2012-07-04 00:00:00","18","0","8","1859","7","201","130","5","3","22","126","78","364","2439" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","7","0","8","2049","2","499","81","21","11","8","38","186","345","2903" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","8","0","6","1965","7","316","93","13","14","9","75","103","307","2601" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","9","0","14","1822","13","218","83","11","7","17","105","43","266","2333" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","10","0","3","1389","19","290","54","15","10","5","43","116","243","1944" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","11","0","5","1333","7","287","64","9","15","23","60","92","263","1895" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","12","0","9","1360","6","168","49","8","7","23","110","36","233","1776" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","13","0","12","1239","2","286","33","10","7","7","26","61","144","1683" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","14","0","3","1337","8","349","70","16","13","14","77","105","295","1992" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","15","0","5","1543","4","245","62","8","7","20","93","68","258","2055" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","16","0","10","2118","8","364","46","4","6","10","60","81","207","2707" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","17","0","14","2419","8","315","40","6","1","13","55","79","194","2950" -"South West","E10000013","Gloucestershire","46018","369896","195001","M5","LA Boundary","369680","194670","13","377794","206826","TM","S","2012","2012-07-04 00:00:00","18","0","4","2148","5","117","29","5","4","8","55","64","165","2439" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","7","0","24","4032","1","374","130","21","11","48","81","57","348","4779" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","8","0","18","4060","25","510","186","14","2","61","111","54","428","5041" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","9","0","6","2477","28","368","112","21","21","39","119","87","399","3278" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","10","0","7","1748","14","243","166","35","17","43","153","76","490","2502" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","11","0","3","1817","8","216","158","18","19","81","182","68","526","2570" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","12","0","3","1617","11","330","205","29","4","83","140","73","534","2495" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","13","0","3","1684","8","321","159","39","18","51","123","102","492","2508" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","14","0","3","1666","4","336","206","25","15","69","154","54","523","2532" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","15","0","3","1738","19","376","182","35","10","51","108","99","485","2621" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","16","0","7","2059","7","495","169","21","7","74","144","66","481","3049" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","17","0","15","2413","9","293","139","29","6","38","109","90","411","3141" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2000","2000-04-04 00:00:00","18","0","5","1791","4","214","80","6","3","44","97","54","284","2298" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","7","0","11","1517","6","410","201","25","19","44","100","97","486","2430" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","8","0","3","2475","8","297","229","23","16","30","125","112","535","3318" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","9","0","2","1550","3","345","169","23","16","47","130","94","479","2379" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","10","0","6","1524","9","235","184","34","30","31","107","96","482","2256" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","11","0","2","1441","9","345","141","24","12","58","132","97","464","2261" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","12","0","5","1552","7","195","171","19","23","43","130","79","465","2224" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","13","0","4","1541","4","273","140","25","30","44","136","57","432","2254" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","14","0","3","1745","9","312","143","23","17","51","123","69","426","2495" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","15","0","7","2185","17","396","113","12","20","53","125","56","379","2984" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","16","0","59","3187","16","499","127","14","16","50","124","64","395","4156" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","17","0","34","4245","15","607","102","15","7","45","117","66","352","5253" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2000","2000-04-04 00:00:00","18","0","10","3174","5","235","60","6","4","27","83","55","235","3659" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","7","0","53","3767","15","497","95","20","12","41","99","76","343","4675" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","8","0","32","4119","13","396","113","21","9","36","118","98","395","4955" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","9","0","11","2639","20","344","118","16","17","40","135","103","429","3443" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","10","0","10","2041","13","273","127","25","13","52","145","106","468","2805" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","11","0","11","2006","17","277","127","27","6","50","153","81","444","2755" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","12","0","5","1955","15","267","158","28","16","53","133","130","518","2760" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","13","0","9","2057","9","269","113","22","6","50","130","88","409","2753" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","14","0","7","2058","19","336","162","39","15","28","119","119","482","2902" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","15","0","15","2243","23","318","100","18","3","49","136","84","390","2989" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","16","0","22","2635","31","433","156","34","19","35","98","117","459","3580" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","17","0","27","2746","41","307","97","23","1","30","138","75","364","3485" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2001","2001-06-07 00:00:00","18","0","7","2226","23","228","84","30","0","30","76","73","293","2777" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","7","0","13","1580","6","366","218","40","15","61","117","150","601","2566" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","8","0","8","2055","12","375","137","25","19","28","112","124","445","2895" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","9","0","7","1685","26","276","122","23","15","50","112","152","474","2468" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","10","0","5","1503","24","235","97","12","8","15","97","124","353","2120" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","11","0","12","1831","28","246","78","22","18","89","89","128","424","2541" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","12","0","8","1820","14","253","99","15","12","36","91","111","364","2459" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","13","0","14","2136","17","290","80","22","17","41","114","72","346","2803" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","14","0","22","2250","18","323","129","24","7","36","98","83","377","2990" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","15","0","18","2496","23","344","105","16","24","60","118","85","408","3289" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","16","0","93","3619","18","468","69","19","12","39","94","85","318","4516" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","17","0","49","4685","17","452","80","16","12","32","102","73","315","5518" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2001","2001-06-07 00:00:00","18","0","43","3758","18","277","58","8","0","23","81","75","245","4341" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","7","0","39","3845","3","518","101","30","13","45","64","117","370","4775" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","8","0","23","4333","14","469","87","36","21","29","127","74","374","5213" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","9","0","3","2862","29","359","93","22","26","40","111","105","397","3650" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","10","0","2","2309","23","364","103","19","17","47","149","82","417","3115" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","11","0","7","2451","30","350","131","30","20","47","115","104","447","3285" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","12","0","7","2466","28","320","132","25","24","48","155","84","468","3289" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","13","0","9","2237","6","312","124","13","25","49","146","71","428","2992" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","14","0","5","2019","18","339","156","22","19","44","145","106","492","2873" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","15","0","5","2023","27","359","157","21","22","44","139","70","453","2867" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","16","0","7","2217","8","441","143","25","11","45","126","92","442","3115" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","17","0","18","2531","10","340","83","13","2","36","105","75","314","3213" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2002","2002-03-18 00:00:00","18","0","9","1646","11","189","62","6","0","32","91","94","285","2140" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","7","0","16","1775","4","570","230","41","4","40","122","114","551","2916" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","8","0","10","1794","12","374","152","27","14","27","97","121","438","2628" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","9","0","4","1684","13","389","185","59","7","50","114","78","493","2583" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","10","0","2","1381","24","289","133","20","18","43","91","93","398","2094" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","11","0","2","1532","28","282","164","39","6","49","119","76","453","2297" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","12","0","4","1593","39","279","110","29","16","53","111","80","399","2314" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","13","0","5","1890","49","308","146","16","17","46","114","69","408","2660" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","14","0","6","1884","42","308","114","38","18","45","105","85","405","2645" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","15","0","10","2007","54","383","134","19","19","55","113","72","412","2866" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","16","0","19","2828","20","494","90","24","10","43","113","95","375","3736" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","17","0","24","3665","18","373","62","13","9","28","89","80","281","4361" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2002","2002-03-18 00:00:00","18","0","12","2438","12","201","30","7","1","17","72","78","205","2868" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","7","0","68","4074","9","575","91","19","14","26","93","84","327","5053" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","8","0","53","4317","26","571","125","26","19","35","118","69","392","5359" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","9","0","17","2924","18","386","110","27","29","49","133","91","439","3784" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","10","0","24","2149","20","418","154","23","24","53","163","74","491","3102" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","11","0","16","1923","17","341","138","25","19","55","174","101","512","2809" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","12","0","13","1935","9","362","174","27","31","45","164","82","523","2842" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","13","0","41","2134","13","371","178","40","19","45","146","110","538","3097" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","14","0","52","1856","88","384","190","24","19","34","132","114","513","2893" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","15","0","32","2208","19","439","191","31","19","23","135","95","494","3192" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","16","0","27","2707","20","519","148","32","7","46","116","80","429","3702" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","17","0","28","2800","48","380","113","24","1","37","105","99","379","3635" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","N","2004","2004-06-08 00:00:00","18","0","70","2167","20","225","86","6","1","35","113","90","331","2813" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","7","0","28","1936","5","569","189","34","19","48","129","140","559","3097" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","8","0","16","2474","9","497","158","30","20","35","115","119","477","3473" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","9","0","7","2117","21","439","156","25","33","46","130","106","496","3080" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","10","0","11","1921","43","344","120","24","25","51","104","100","424","2743" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","11","0","10","2024","44","379","120","12","13","40","101","101","387","2844" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","12","0","18","2140","6","319","99","13","17","53","130","117","429","2912" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","13","0","36","2083","11","330","135","19","20","43","131","89","437","2897" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","14","0","25","1989","13","363","122","30","26","31","150","72","431","2821" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","15","0","27","2605","24","388","113","16","17","29","118","106","399","3443" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","16","0","57","3741","5","544","70","18","13","22","108","88","319","4666" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","17","0","89","4617","9","510","77","12","7","28","101","81","306","5531" -"South West","E06000024","North Somerset","46019","351300","176000","M5","19","350670","175620","LA Boundary","351940","176830","TM","S","2004","2004-06-08 00:00:00","18","0","39","3246","12","280","50","11","2","18","70","74","225","3802" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","7","0","52","4264","8","566","102","24","18","28","81","106","359","5249" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","8","0","22","4774","21","139","147","26","23","26","107","80","409","5365" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","9","0","19","2893","18","388","130","19","25","39","117","97","427","3745" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","10","0","10","1842","14","202","146","28","22","36","138","93","463","2531" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","11","0","36","481","15","349","152","23","15","41","124","126","481","1362" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","12","0","21","1466","22","128","179","16","25","29","133","108","490","2127" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","13","0","4","2545","13","398","174","21","29","39","134","107","504","3464" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","14","0","17","2840","24","204","201","26","50","21","179","81","558","3643" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","15","0","16","2781","32","432","177","35","18","19","120","133","502","3763" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","16","0","31","3200","20","259","197","27","37","29","155","89","534","4044" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","17","0","24","3438","26","339","99","15","14","32","90","125","375","4202" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2006","2006-07-13 00:00:00","18","0","23","2943","15","220","70","8","4","26","88","93","289","3490" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","7","0","20","2413","2","576","226","25","24","27","139","140","581","3592" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","8","0","27","2816","11","499","165","30","24","26","142","130","517","3870" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","9","0","17","2279","16","391","139","13","34","29","126","99","440","3143" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","10","0","8","2160","59","339","132","26","28","6","102","147","441","3007" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","11","0","4","2500","29","352","108","24","30","25","109","103","399","3284" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","12","0","20","2490","13","320","93","25","23","18","95","152","406","3249" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","13","0","14","2701","11","372","106","23","28","30","128","89","404","3502" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","14","0","18","2738","15","412","118","22","27","38","113","96","414","3597" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","15","0","24","3284","27","486","116","22","36","30","111","87","402","4223" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","16","0","62","4581","15","650","84","19","19","13","70","148","353","5661" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","17","0","55","4836","16","411","64","14","8","23","98","71","278","5596" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2006","2006-07-13 00:00:00","18","0","20","3890","8","95","50","11","1","10","89","46","207","4220" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","7","0","65","4007","8","745","105","28","9","32","67","120","361","5186" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","8","0","48","3962","14","574","88","21","23","32","96","98","358","4956" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","9","0","30","3034","19","436","127","21","17","39","145","112","461","3980" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","10","0","11","3110","57","510","137","15","15","38","176","115","496","4184" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","11","0","16","3481","55","508","116","25","15","49","171","111","487","4547" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","12","0","30","3027","28","475","103","22","18","24","121","76","364","3924" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","13","0","25","2925","7","534","107","27","14","37","127","93","405","3896" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","14","0","33","3790","22","647","127","26","18","41","169","95","476","4968" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","15","0","33","3175","35","544","143","14","9","32","119","97","414","4201" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","16","0","30","3705","17","564","107","24","18","23","81","89","342","4658" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","17","0","32","3354","8","401","51","10","5","26","87","66","245","4040" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2008","2008-05-09 00:00:00","18","0","15","3062","17","338","63","5","1","21","63","58","211","3643" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","7","0","19","2092","12","716","161","36","37","39","152","127","552","3391" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","8","0","12","2711","4","545","89","20","3","23","73","103","311","3583" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","9","0","10","2279","19","461","76","26","11","24","94","97","328","3097" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","10","0","16","2746","34","372","87","20","17","29","116","93","362","3530" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","11","0","20","3411","29","450","82","22","15","28","114","127","388","4298" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","12","0","18","4072","32","358","112","17","23","38","125","112","427","4907" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","13","0","44","3898","33","519","139","23","14","30","92","98","396","4890" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","14","0","31","3634","39","394","60","19","33","18","88","91","309","4407" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","15","0","33","2698","16","333","52","4","7","10","61","49","183","3263" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","16","0","55","5189","19","602","80","11","9","11","101","79","291","6156" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","17","0","61","5268","13","479","33","7","4","17","69","59","189","6010" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2008","2008-05-09 00:00:00","18","0","49","4750","17","372","23","3","7","8","48","59","148","5336" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","7","0","61","4335","12","767","90","22","13","31","60","139","355","5530" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","8","0","38","4292","15","588","63","17","23","26","89","97","315","5248" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","9","0","20","3075","18","455","93","14","16","22","83","130","358","3926" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","10","0","24","3173","30","475","89","26","16","31","102","149","413","4115" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","11","0","18","3443","140","395","107","26","17","39","152","117","458","4454" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","12","0","23","3247","16","409","117","25","24","34","109","148","457","4152" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","13","0","14","3122","10","401","100","28","12","26","149","82","397","3944" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","14","0","16","3136","27","427","116","39","13","38","139","114","459","4065" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","15","0","28","3021","23","536","91","22","15","38","157","105","428","4036" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","16","0","22","3304","27","496","115","24","12","31","126","114","422","4271" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","17","0","26","3304","20","353","74","11","4","21","106","107","323","4026" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2009","2009-06-22 00:00:00","18","0","13","2390","8","256","45","6","5","23","102","80","261","2928" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","7","0","19","2545","7","679","150","36","15","24","102","156","483","3733" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","8","0","19","3019","12","540","97","25","9","23","91","100","345","3935" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","9","0","28","2441","28","469","84","23","25","31","122","112","397","3363" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","10","0","8","2850","32","408","68","15","11","34","107","92","327","3625" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","11","0","17","3581","38","471","110","23","13","34","117","117","414","4521" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","12","0","15","3537","28","389","80","26","16","24","110","93","349","4318" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","13","0","19","3374","27","425","81","19","16","17","96","92","321","4166" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","14","0","18","2821","29","379","60","23","27","14","111","85","320","3567" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","15","0","30","3021","35","445","82","35","16","16","110","85","344","3875" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","16","0","46","4008","10","633","61","15","24","8","99","65","272","4969" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","17","0","52","4478","5","530","26","9","9","9","53","77","183","5248" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2009","2009-06-22 00:00:00","18","0","21","3114","5","264","31","9","2","14","68","70","194","3598" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","7","0","65","3597","15","718","71","16","16","13","55","93","264","4659" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","8","0","53","3691","20","521","83","23","28","25","113","68","340","4625" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","9","0","34","3020","25","425","98","21","18","34","83","111","365","3869" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","10","0","32","3556","54","514","91","25","13","19","103","145","396","4552" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","11","0","40","4185","57","474","103","26","31","16","140","81","397","5153" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","12","0","73","3467","29","439","92","23","12","24","92","114","357","4365" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","13","0","62","3694","15","505","99","26","6","23","114","73","341","4617" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","14","0","35","4225","44","552","99","22","6","19","110","84","340","5196" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","15","0","37","4292","44","699","107","17","6","24","110","78","342","5414" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","16","0","35","4016","33","501","111","9","3","38","89","64","314","4899" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","17","0","35","3397","14","339","53","2","3","23","96","29","206","3991" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2010","2010-06-18 00:00:00","18","0","22","2814","18","306","40","6","2","20","65","28","161","3321" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","7","0","30","2296","11","716","110","30","16","11","103","100","370","3423" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","8","0","15","2838","18","551","112","17","17","22","117","98","383","3805" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","9","0","13","2706","21","422","89","18","11","20","104","94","336","3498" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","10","0","25","3554","51","402","81","19","9","27","123","97","356","4388" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","11","0","20","3968","33","474","84","17","16","28","102","97","344","4839" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","12","0","55","4387","17","378","65","18","15","25","105","91","319","5156" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","13","0","36","3807","20","363","59","15","2","15","75","76","242","4468" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","14","0","32","3563","25","381","64","8","3","16","91","57","239","4240" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","15","0","47","4829","27","501","75","13","5","31","66","93","283","5687" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","16","0","46","4522","14","427","32","12","0","13","67","59","183","5192" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","17","0","55","3950","9","319","15","5","2","12","34","50","118","4451" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2010","2010-06-18 00:00:00","18","0","33","3909","9","244","27","6","1","15","49","47","145","4340" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","7","0","26","3707","3","312","98","25","18","32","114","69","356","4404" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","8","0","43","4131","20","463","56","18","31","10","84","106","305","4962" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","9","0","23","2731","8","359","89","12","17","24","121","90","353","3474" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","10","0","12","2204","15","338","36","6","29","3","106","116","296","2865" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","11","0","7","2069","1","343","89","8","12","22","146","99","376","2796" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","12","0","13","2202","6","352","53","19","34","15","134","98","353","2926" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","13","0","10","2139","3","412","126","17","12","32","127","105","419","2983" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","14","0","5","2219","16","393","62","27","26","15","141","108","379","3012" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","15","0","7","2273","15","464","122","4","15","27","133","106","407","3166" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","16","0","25","2400","23","540","43","0","16","13","126","97","295","3283" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","17","0","14","2534","14","378","87","5","9","23","80","99","303","3243" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","N","2011","2011-06-21 00:00:00","18","0","21","2114","28","227","62","4","13","5","107","71","262","2652" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","7","0","18","2168","5","701","165","30","17","9","151","166","538","3430" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","8","0","18","2703","1","562","105","29","13","30","123","122","422","3706" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","9","0","9","2034","18","451","95","19","16","19","110","99","358","2870" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","10","0","32","1984","35","349","83","24","14","35","127","101","384","2784" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","11","0","11","2231","42","382","83","17","11","20","118","79","328","2994" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","12","0","21","2352","1","398","37","8","5","26","120","95","291","3063" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","13","0","14","2295","5","368","102","19","12","24","99","93","349","3031" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","14","0","12","2470","19","457","96","20","17","38","104","89","364","3322" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","15","0","17","3106","23","415","60","19","10","25","100","76","290","3851" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","16","0","29","4142","4","684","59","17","9","26","88","103","302","5161" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","17","0","30","4837","7","468","56","5","3","15","77","73","229","5571" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","S","2011","2011-06-21 00:00:00","18","0","33","3463","18","308","29","4","3","16","59","80","191","4013" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","7","0","43","3901","5","758","125","28","17","17","97","63","347","5054" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","8","0","26","3940","14","533","131","22","22","11","41","169","396","4909" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","9","0","18","2761","18","388","88","16","20","24","111","102","361","3546" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","10","0","25","2896","16","339","103","13","19","34","149","104","422","3698" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","11","0","13","2567","12","420","106","21","18","24","144","123","436","3448" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","12","0","8","2851","10","391","160","21","8","14","41","230","474","3734" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","13","0","12","2738","6","497","99","32","21","28","151","95","426","3679" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","14","0","9","3127","25","410","116","18","17","25","136","106","418","3989" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","15","0","4","2754","14","597","153","10","11","21","170","100","465","3834" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","16","0","44","3136","13","586","149","14","13","15","42","199","432","4211" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","17","0","17","3151","10","505","86","9","8","29","120","79","331","4014" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2012","2012-07-12 00:00:00","18","0","40","2376","10","248","56","5","3","24","108","55","251","2925" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","7","0","12","2134","1","375","160","32","16","25","129","156","518","3040" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","8","0","14","2480","12","591","130","27","11","17","115","142","442","3539" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","9","0","10","2023","17","436","112","22","20","9","132","83","378","2864" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","10","0","12","2070","8","498","121","14","30","3","143","83","394","2982" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","11","0","15","2217","6","512","66","24","20","26","121","87","344","3094" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","12","0","15","2537","13","427","79","13","20","27","111","96","346","3338" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","13","0","15","2542","11","392","89","20","18","20","122","85","354","3314" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","14","0","15","2825","13","537","94","11","16","34","96","109","360","3750" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","15","0","12","3205","10","553","57","11","14","30","99","93","304","4084" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","16","0","24","3840","22","681","56","6","10","11","84","83","250","4817" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","17","0","41","4606","9","603","37","7","1","13","83","77","218","5477" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2012","2012-07-12 00:00:00","18","0","28","3716","6","375","36","7","2","20","65","57","187","4312" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","7","0","54","4483","12","788","100","15","11","19","74","82","301","5638" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","8","0","45","4057","18","501","89","13","13","10","106","109","340","4961" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","9","0","21","2886","21","425","92","19","16","18","108","89","342","3695" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","10","0","7","2274","10","418","109","25","25","12","117","95","383","3092" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","11","0","12","2347","14","404","102","14","9","30","140","109","404","3181" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","12","0","15","2316","11","452","96","15","14","31","141","123","420","3214" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","13","0","25","2191","2","494","108","20","15","18","143","111","415","3127" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","14","0","29","2290","36","457","164","27","28","11","136","82","448","3260" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","15","0","24","2685","23","558","107","24","17","24","118","126","416","3706" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","16","0","27","3189","10","605","101","19","10","16","140","110","396","4227" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","17","0","28","3165","18","419","86","12","4","23","71","103","299","3929" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2013","2013-07-09 00:00:00","18","2","32","2556","9","241","105","4","16","5","85","88","303","3141" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","7","0","23","2585","11","791","122","27","13","32","107","164","465","3875" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","8","0","19","2743","5","622","107","36","22","11","106","126","408","3797" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","9","0","11","2294","17","477","114","19","13","26","100","110","382","3181" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","10","0","11","2382","54","423","91","16","13","23","119","95","357","3227" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","11","0","15","2625","13","406","84","17","14","18","109","105","347","3406" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","12","0","17","2524","6","366","60","15","18","9","127","96","325","3238" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","13","0","18","2408","7","377","92","14","15","32","107","92","352","3162" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","14","0","25","2205","12","436","78","16","15","17","118","134","378","3056" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","15","0","22","2761","18","603","87","17","12","19","110","95","340","3744" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","16","0","50","4017","7","681","63","19","19","8","89","86","284","5039" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","17","0","71","4366","11","557","59","9","1","28","67","81","245","5250" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2013","2013-07-09 00:00:00","18","0","34","3181","6","312","26","6","1","20","72","54","179","3712" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","7","0","50","3824","11","743","77","9","32","5","87","87","297","4925" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","8","0","35","3734","23","566","72","26","11","15","96","101","321","4679" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","9","0","16","3047","31","498","80","17","16","20","123","105","361","3953" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","10","0","37","3496","40","525","102","23","20","37","149","113","444","4542" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","11","0","25","4552","49","550","85","20","35","8","136","99","383","5559" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","12","0","18","4358","24","559","96","21","13","31","104","96","361","5320" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","13","0","14","3594","11","535","78","27","14","19","98","65","301","4455" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","14","0","49","2418","27","418","83","8","9","25","76","56","257","3169" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","15","0","18","4548","39","671","82","15","17","10","87","99","310","5586" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","16","0","23","4139","39","716","106","9","14","24","102","82","337","5254" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","17","0","17","3982","0","474","78","8","3","25","90","80","284","4757" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2014","2014-07-04 00:00:00","18","0","17","3410","22","469","62","7","5","21","84","46","225","4143" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","7","0","14","2454","5","742","138","28","9","25","118","160","478","3693" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","8","0","16","2978","14","555","94","17","15","24","106","136","392","3955" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","9","0","14","2496","35","489","80","21","18","30","89","110","348","3382" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","10","0","10","3212","48","409","64","18","16","26","98","106","328","4007" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","11","0","15","3851","22","418","84","8","11","18","94","96","311","4617" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","12","0","16","4674","13","462","76","23","9","12","106","95","321","5486" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","13","0","64","4712","19","552","67","8","10","21","96","99","301","5648" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","14","0","192","4775","34","503","75","12","11","26","108","78","310","5814" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","15","0","47","4142","14","573","49","9","7","13","71","74","223","4999" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","16","0","35","4314","20","411","41","5","3","13","49","62","173","4953" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","17","0","31","4297","16","494","28","5","0","20","48","54","155","4993" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2014","2014-07-04 00:00:00","18","0","104","5033","21","393","29","8","0","18","53","66","174","5725" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","7","0","26","4366","9","852","90","13","19","14","101","90","327","5580" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","8","0","31","4297","20","627","84","27","16","26","111","107","371","5346" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","9","0","14","2954","21","545","75","18","10","36","119","108","366","3900" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","10","0","7","2543","15","426","68","18","38","12","150","116","402","3393" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","11","0","8","2454","6","442","92","20","16","39","164","127","458","3368" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","12","0","12","2421","15","493","118","18","12","45","155","143","491","3432" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","13","0","13","1755","10","351","88","16","12","21","73","74","284","2413" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","14","0","10","3241","1","642","115","35","45","12","195","130","532","4426" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","15","0","16","2389","8","518","128","10","7","29","124","144","442","3373" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","16","0","17","2759","14","613","36","20","7","29","118","114","324","3727" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","17","0","21","3812","10","506","86","9","8","22","106","117","348","4697" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","E","2015","2015-05-07 00:00:00","18","0","9","2696","11","282","43","9","22","1","109","98","282","3280" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","7","0","13","2627","6","893","102","38","88","15","111","172","526","4065" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","8","0","14","2838","11","713","134","26","17","35","129","138","479","4055" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","9","0","1","2139","12","567","120","26","21","16","118","147","448","3167" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","10","0","7","2122","18","442","77","22","14","32","136","147","428","3017" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","11","0","8","2411","5","445","117","17","20","21","134","102","411","3280" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","12","0","9","2520","7","448","84","15","18","23","114","96","350","3334" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","13","0","14","2424","8","454","91","9","20","24","134","95","373","3273" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","14","0","10","2988","12","503","82","15","4","33","131","107","372","3885" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","15","0","27","3471","12","622","117","16","15","25","123","110","406","4538" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","16","0","40","4679","13","722","61","12","9","21","117","91","311","5765" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","17","0","48","5036","15","634","61","7","1","23","77","84","253","5986" -"South West","E06000024","North Somerset","46019","351300","176000","M5","Junction 19 M5","350670","175620","LA Boundary","351940","176830","TM","W","2015","2015-05-07 00:00:00","18","0","86","4147","8","395","43","6","5","18","91","63","226","4862" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","7","0","15","1455","10","259","59","12","9","32","71","41","224","1963" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","8","0","4","1861","4","229","61","11","11","22","53","33","191","2289" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","9","0","6","1348","18","216","84","15","11","26","62","23","221","1809" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","10","0","14","1311","23","193","82","14","14","36","96","33","275","1816" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","11","0","12","1661","13","199","74","15","11","24","88","38","250","2135" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","12","0","17","1507","8","207","76","11","18","14","74","45","238","1977" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","13","0","14","1287","8","158","67","7","18","7","79","33","211","1678" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","14","0","15","1391","10","208","115","16","9","29","98","43","310","1934" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","15","0","10","1262","4","216","77","8","5","34","88","35","247","1739" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","16","0","4","1302","9","218","79","13","4","21","84","31","232","1765" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","17","0","9","1550","19","233","68","14","7","26","72","41","228","2039" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2000","2000-06-19 00:00:00","18","0","4","1214","8","150","45","7","5","22","61","38","178","1554" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","7","0","5","1085","2","391","115","22","13","22","64","61","297","1780" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","8","0","7","1360","2","316","114","21","12","27","47","52","273","1958" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","9","0","5","1352","10","255","94","23","8","20","85","45","275","1897" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","10","0","3","1461","17","214","82","17","14","31","76","34","254","1949" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","11","0","3","1469","25","143","66","14","14","22","62","37","215","1855" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","12","0","8","1352","23","200","70","13","7","25","66","41","222","1805" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","13","0","5","1333","12","149","63","21","8","22","68","48","230","1729" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","14","0","5","1375","32","179","60","20","15","26","54","38","213","1804" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","15","0","4","1279","21","193","80","24","7","18","60","34","223","1720" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","16","0","11","1361","35","218","75","11","8","25","71","37","227","1852" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","17","0","11","1560","21","239","66","8","10","28","58","32","202","2033" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2000","2000-06-19 00:00:00","18","0","8","1204","9","157","37","6","1","23","59","29","155","1533" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","7","0","13","1218","2","319","87","15","15","19","54","22","212","1764" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","8","0","10","1811","3","197","78","10","19","9","57","31","204","2225" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","9","0","8","1308","18","167","105","19","21","15","59","64","283","1784" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","10","0","5","1089","9","154","104","20","5","51","93","46","319","1576" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","11","0","2","923","3","139","128","27","15","38","90","35","333","1400" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","12","0","1","891","9","174","118","29","12","40","71","77","347","1422" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","13","0","12","1004","2","143","107","27","12","44","56","68","314","1475" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","14","0","6","1123","3","192","117","21","17","20","76","46","297","1621" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","15","0","8","1073","5","180","110","23","18","17","79","42","289","1555" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","16","0","6","1421","3","247","87","19","11","33","71","54","275","1952" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","17","0","12","1530","4","214","76","8","2","34","66","41","227","1987" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2001","2001-05-22 00:00:00","18","0","5","1021","11","121","48","9","1","27","66","47","198","1356" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","7","0","7","844","0","307","139","24","7","32","78","71","351","1509" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","8","0","1","1341","5","309","108","19","7","21","69","74","298","1954" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","9","0","7","1282","3","201","117","17","7","17","67","49","274","1767" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","10","0","8","1085","5","160","91","17","8","24","64","49","253","1511" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","11","0","5","1034","9","179","92","16","11","24","58","45","246","1473" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","12","0","7","998","6","172","63","19","6","40","82","41","251","1434" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","13","0","3","981","6","172","70","23","18","17","87","38","253","1415" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","14","0","7","1008","7","165","69","23","10","24","51","55","232","1419" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","15","0","8","1090","6","185","72","17","11","17","45","39","201","1490" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","16","0","12","1467","11","229","76","14","8","16","64","45","223","1942" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","17","0","16","1786","4","258","62","14","9","21","62","24","192","2256" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2001","2001-05-22 00:00:00","18","0","14","1343","7","147","38","11","6","16","44","21","136","1647" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","7","0","5","1044","1","188","68","17","12","16","64","19","196","1434" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","8","0","14","1549","11","174","75","22","15","14","75","4","205","1953" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","9","0","3","1206","12","130","95","22","15","18","92","27","269","1620" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","10","0","2","1402","8","134","178","11","11","25","87","49","361","1907" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","11","0","6","1331","17","133","141","15","14","27","76","63","336","1823" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","12","0","8","1241","11","157","102","19","9","30","110","58","328","1745" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","13","0","3","1277","15","156","111","13","11","30","95","42","302","1753" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","14","0","5","1255","15","158","98","24","26","16","39","55","258","1691" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","15","0","9","1191","27","152","70","11","13","14","35","63","206","1585" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","16","0","6","1718","14","153","160","12","7","40","72","42","333","2224" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","17","0","8","1756","5","152","151","4","5","29","79","46","314","2235" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2002","2002-04-11 00:00:00","18","0","5","1302","5","106","90","8","0","25","61","35","219","1637" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","7","0","5","888","8","207","195","44","18","37","86","34","414","1522" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","8","0","3","1330","4","158","207","32","23","25","87","46","420","1915" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","9","0","4","1223","6","154","99","20","9","39","62","51","280","1667" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","10","0","5","1129","2","118","81","17","19","30","103","60","310","1564" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","11","0","5","1059","5","105","68","19","15","10","45","42","199","1373" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","12","0","1","1023","6","94","67","4","11","9","46","37","174","1298" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","13","0","7","1352","2","113","104","9","13","31","68","38","263","1737" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","14","0","19","1285","21","114","109","20","17","22","62","38","268","1707" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","15","0","4","1309","11","124","79","19","11","24","52","36","221","1669" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","16","0","7","1678","8","144","48","9","6","23","60","36","182","2019" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","17","0","15","1444","14","155","62","18","14","8","70","15","187","1815" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2002","2002-04-11 00:00:00","18","0","6","1217","4","100","39","10","6","9","53","34","151","1478" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","7","0","6","1251","3","271","67","22","13","6","21","68","197","1728" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","8","0","2","1785","3","271","68","30","11","9","26","70","214","2275" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","9","0","7","1346","13","196","112","22","19","16","64","57","290","1852" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","10","0","8","1520","4","147","116","13","14","12","58","88","301","1980" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","11","0","4","1585","8","207","92","22","26","16","85","46","287","2091" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","12","0","10","1342","4","211","91","14","22","26","110","30","293","1860" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","13","0","12","1270","3","183","130","30","7","17","29","82","295","1763" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","14","0","19","1310","8","228","106","18","12","21","53","105","315","1880" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","15","0","4","1348","4","258","131","21","12","17","77","68","326","1940" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","16","0","8","1675","5","248","122","17","7","20","70","63","299","2235" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","17","0","6","1738","10","216","33","8","5","14","53","42","155","2125" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2003","2003-09-23 00:00:00","18","0","2","1421","6","152","40","12","10","17","76","39","194","1775" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","7","0","1","977","1","330","153","20","14","26","106","20","339","1648" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","8","0","4","1328","2","298","122","17","5","28","102","17","291","1923" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","9","0","1","1156","1","207","117","21","7","30","80","16","271","1636" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","10","0","2","1116","4","195","68","24","6","28","69","31","226","1543" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","11","0","8","1172","5","160","90","12","7","13","100","11","233","1578" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","12","0","4","973","7","129","90","7","14","22","97","9","239","1352" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","13","0","4","1104","2","166","70","12","9","23","67","43","224","1500" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","14","0","10","1150","14","157","83","10","16","14","72","15","210","1541" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","15","0","11","1218","6","160","62","19","13","14","74","40","222","1617" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","16","0","8","1384","9","229","62","18","13","19","54","40","206","1836" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","17","0","22","1828","13","220","82","13","24","16","29","11","175","2258" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2003","2003-09-23 00:00:00","18","0","9","1381","4","127","40","25","34","4","3","5","111","1632" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","7","0","4","1349","6","325","74","20","8","11","50","41","204","1888" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","8","0","9","1868","5","306","73","22","9","15","50","38","207","2395" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","9","0","1","1445","11","257","92","13","7","25","67","52","256","1970" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","10","0","6","1350","9","216","107","21","11","30","82","46","297","1878" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","11","0","13","1411","9","212","101","20","8","27","99","55","310","1955" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","12","0","3","1068","5","196","84","15","13","33","91","64","300","1572" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","13","0","10","1163","6","192","94","14","4","18","85","58","273","1644" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","14","0","6","1442","8","245","121","14","8","23","80","62","308","2009" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","15","0","5","1464","10","254","122","17","9","16","78","50","292","2025" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","16","0","7","1699","3","346","84","18","13","20","76","39","250","2305" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","17","0","7","1778","9","249","72","6","4","15","57","53","207","2250" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2004","2004-09-28 00:00:00","18","0","4","1181","9","144","50","11","7","10","80","41","199","1537" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","7","0","1","945","0","372","131","14","9","23","76","99","352","1670" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","8","0","7","1367","3","402","131","7","7","12","62","56","275","2054" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","9","0","2","1280","7","271","78","21","17","15","52","79","262","1822" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","10","0","7","1135","5","240","79","18","7","10","58","87","259","1646" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","11","0","7","1230","5","204","81","17","5","25","55","64","247","1693" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","12","0","5","1182","5","178","72","15","11","25","65","60","248","1618" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","13","0","11","1183","1","224","84","23","18","14","67","49","255","1674" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","14","1","1","984","2","161","31","17","6","23","59","42","178","1326" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","15","0","1","946","5","144","20","3","7","19","54","46","149","1245" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","16","0","3","1616","16","302","48","9","15","14","49","57","192","2129" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","17","0","8","1858","8","285","38","6","11","17","31","45","148","2307" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2004","2004-09-28 00:00:00","18","1","10","1517","8","163","35","4","9","11","51","48","158","1856" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","7","0","10","1577","10","299","54","26","9","8","12","98","207","2103" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","8","0","8","1969","11","289","71","17","16","2","11","101","218","2495" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","9","0","13","1374","17","196","61","16","9","20","41","63","210","1810" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","10","0","24","1977","23","199","66","19","12","34","84","30","245","2468" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","11","0","3","2293","35","190","87","16","22","12","75","56","268","2789" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","12","0","1","1760","18","219","95","20","10","31","74","51","281","2279" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","13","0","6","1484","5","203","90","25","17","23","47","108","310","2008" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","14","0","6","1629","11","230","104","31","14","11","27","100","287","2163" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","15","0","2","1361","10","186","66","15","10","11","76","58","236","1795" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","16","0","3","1611","8","271","76","22","13","21","56","45","233","2126" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","17","0","6","1801","8","231","64","8","9","16","65","42","204","2250" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2005","2005-04-25 00:00:00","18","0","13","1151","2","133","36","3","1","20","64","42","166","1465" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","7","0","4","1104","7","453","149","33","11","15","72","68","348","1916" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","8","0","6","1427","7","364","148","31","13","20","66","77","355","2159" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","9","0","1","1290","9","294","85","14","16","9","108","35","267","1861" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","10","0","3","1284","8","284","82","15","14","9","97","30","247","1826" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","11","0","4","1413","13","175","80","28","6","10","95","41","260","1865" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","12","0","5","1544","11","217","85","14","6","17","57","41","220","1997" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","13","0","6","1545","29","185","64","16","7","24","55","42","208","1973" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","14","0","2","1433","38","222","86","15","15","30","67","43","256","1951" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","15","0","1","1485","31","223","69","12","10","7","63","41","202","1942" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","16","0","5","1591","37","291","46","9","16","8","71","23","173","2097" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","17","0","7","1800","20","242","46","12","5","9","49","57","178","2247" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2005","2005-04-25 00:00:00","18","0","5","1243","8","154","28","8","2","4","43","31","116","1526" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","7","0","6","1240","11","271","50","23","10","19","49","20","171","1699" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","8","0","6","1623","11","316","71","17","24","19","61","46","238","2194" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","9","0","7","1994","28","274","89","15","13","24","64","62","267","2570" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","10","0","11","2844","41","247","76","5","15","15","57","46","214","3357" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","11","0","12","3450","44","305","83","15","10","17","68","87","280","4091" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","12","1","44","2915","14","297","113","21","19","12","64","63","292","3562" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","13","0","19","2131","26","264","106","16","22","11","79","48","282","2722" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","14","0","24","2981","20","309","105","12","26","15","76","33","267","3601" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","15","0","14","2695","6","328","68","15","5","18","48","48","202","3245" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","16","0","13","2571","6","285","59","6","4","13","40","35","157","3032" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","17","0","17","2642","10","244","47","1","4","8","21","53","134","3047" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2006","2006-09-15 00:00:00","18","0","11","2224","2","162","31","2","5","11","21","35","105","2504" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","7","0","7","944","5","424","79","23","16","12","70","80","280","1660" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","8","0","8","1482","10","358","102","35","7","8","76","86","314","2172" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","9","0","4","1502","6","239","80","19","16","11","62","58","246","1997" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","10","0","3","1831","14","229","46","15","13","10","66","47","197","2274" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","11","0","3","2282","16","237","99","26","9","14","63","40","251","2789" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","12","0","20","2396","11","193","96","12","8","25","59","32","232","2852" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","13","0","11","2535","8","228","40","21","5","17","51","42","176","2958" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","14","0","22","2721","22","257","83","30","10","16","51","24","214","3236" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","15","0","23","2703","12","292","64","6","12","12","41","32","167","3197" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","16","0","28","3469","24","319","45","18","5","10","35","40","153","3993" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","17","0","40","3300","15","287","63","3","1","12","36","37","152","3794" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2006","2006-09-15 00:00:00","18","0","17","2359","10","217","37","4","5","4","22","25","97","2700" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","7","0","5","1288","7","380","66","19","6","13","41","58","203","1883" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","8","0","10","1818","3","360","57","22","11","31","50","52","223","2414" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","9","0","3","1498","8","298","72","26","11","20","73","51","253","2060" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","10","0","3","1461","11","277","100","27","11","40","85","48","311","2063" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","11","0","4","1493","12","266","95","14","11","17","87","85","309","2084" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","12","0","10","1354","4","296","101","15","9","31","92","60","308","1972" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","13","0","8","1371","10","299","106","20","8","26","100","54","314","2002" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","14","0","0","1284","3","302","90","20","7","24","103","57","301","1890" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","15","0","4","1397","9","291","93","22","7","17","81","57","277","1978" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","16","0","9","1678","4","394","79","11","7","12","82","41","232","2317" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","17","0","7","1800","7","296","40","11","9","27","68","56","211","2321" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2007","2007-10-11 00:00:00","18","0","2","1427","4","232","36","5","6","20","81","42","190","1855" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","7","0","5","979","3","421","152","26","23","20","59","116","396","1804" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","8","0","7","1343","10","408","86","23","22","10","58","91","290","2058" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","9","0","2","1248","5","259","106","28","8","16","37","105","300","1814" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","10","0","1","1003","10","210","59","21","11","14","32","73","210","1434" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","11","1","7","1066","5","215","64","24","7","10","48","75","228","1521" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","12","0","3","1073","3","157","82","19","12","30","56","73","272","1508" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","13","0","5","1222","4","226","46","25","13","15","61","58","218","1675" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","14","0","4","1362","8","204","47","14","15","13","55","79","223","1801" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","15","0","4","1472","19","266","77","21","9","19","25","83","234","1995" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","16","1","13","1696","15","322","47","12","8","11","45","62","185","2231" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","17","0","11","2143","13","313","56","12","1","9","37","80","195","2675" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2007","2007-10-11 00:00:00","18","0","9","1771","9","198","24","3","2","3","27","55","114","2101" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","7","0","11","1778","11","349","55","19","10","24","64","53","225","2374" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","8","0","19","1842","19","300","54","10","4","20","52","47","187","2367" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","9","0","7","1628","17","292","64","15","9","28","76","54","246","2190" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","10","0","19","2134","19","248","122","18","10","32","97","70","349","2769" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","11","0","13","1862","15","275","86","23","16","41","94","40","300","2465" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","12","0","10","1670","9","252","80","25","6","15","100","46","272","2213" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","13","0","20","1423","11","240","94","22","5","33","80","57","291","1985" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","14","0","11","1849","14","284","121","18","7","36","91","66","339","2497" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","15","0","8","1596","14","283","61","7","15","17","73","34","207","2108" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","16","0","4","1520","13","263","73","6","7","15","64","40","205","2005" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","17","0","17","1796","22","297","68","8","3","22","64","49","214","2346" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2008","2008-06-09 00:00:00","18","0","6","1275","8","151","59","2","4","25","55","32","177","1617" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","7","0","6","1317","1","547","104","33","17","15","55","94","318","2189" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","8","0","5","1544","6","363","102","17","6","14","53","76","268","2186" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","9","0","10","1511","9","316","87","13","13","13","60","71","257","2103" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","10","0","6","1601","18","272","66","21","7","17","66","62","239","2136" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","11","0","8","1823","21","225","49","15","6","14","63","57","204","2281" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","12","0","8","2002","26","218","68","24","9","12","59","49","221","2475" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","13","0","19","1845","17","260","60","12","7","14","48","41","182","2323" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","14","0","16","1966","21","252","71","28","19","12","50","70","250","2505" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","15","0","8","1467","21","219","53","13","7","13","48","57","191","1906" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","16","0","19","1474","21","279","44","14","5","11","49","58","181","1974" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","17","0","19","1846","10","259","32","10","5","9","41","40","137","2271" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2008","2008-06-09 00:00:00","18","0","13","1452","21","279","44","14","5","8","27","40","138","1903" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","7","0","6","1143","8","520","112","25","7","16","74","77","311","1988" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","8","0","7","1232","17","441","98","23","9","18","72","65","285","1982" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","9","0","6","997","19","283","76","28","9","27","50","74","264","1569" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","10","0","4","1341","21","251","73","18","9","19","53","71","243","1860" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","11","0","9","1663","14","287","64","18","11","21","52","33","199","2172" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","12","0","7","1749","11","244","61","15","2","12","51","54","195","2206" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","13","0","4","1773","9","237","43","19","8","16","49","63","198","2221" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","14","0","4","1714","10","229","56","11","7","26","52","47","199","2156" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","15","0","5","1318","16","273","58","14","7","27","61","51","218","1830" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","16","0","6","1642","16","322","43","4","1","19","30","46","143","2129" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","17","0","4","1906","19","259","31","5","3","11","33","55","138","2326" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","N","2011","2011-04-04 00:00:00","18","0","6","1195","5","154","21","5","2","6","22","64","120","1480" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","7","0","8","1629","2","347","56","14","9","11","34","55","179","2165" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","8","0","9","2101","4","310","52","21","9","12","74","39","207","2631" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","9","0","4","1537","11","294","73","21","4","16","86","23","223","2069" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","10","0","4","1995","20","282","62","10","11","30","78","56","247","2548" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","11","0","6","2017","17","238","77","18","11","26","77","47","256","2534" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","12","0","6","1802","20","293","72","20","9","24","63","54","242","2363" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","13","0","4","1618","18","319","94","11","8","25","82","61","281","2240" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","14","0","4","1636","19","278","100","18","9","30","97","60","314","2251" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","15","0","7","1607","15","344","54","13","6","31","81","60","245","2218" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","16","0","7","1562","23","390","55","13","8","8","81","50","215","2197" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","17","0","5","1610","6","343","57","9","4","13","54","50","187","2151" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","S","2011","2011-04-04 00:00:00","18","0","5","1064","23","186","33","4","1","8","56","57","159","1437" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","7","0","7","1381","5","323","53","17","10","6","48","25","159","1875" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","8","0","3","1879","17","335","56","17","9","24","64","29","199","2433" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","9","0","8","1288","2","269","62","12","8","21","72","55","230","1797" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","10","0","2","1221","14","235","56","16","11","11","83","57","234","1706" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","11","0","1","1239","5","285","76","20","20","15","70","53","254","1784" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","12","0","3","1163","1","330","56","29","8","16","78","37","224","1721" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","13","0","2","1359","37","215","80","16","8","18","87","57","266","1879" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","14","0","6","1383","3","301","81","16","10","11","77","59","254","1947" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","15","0","4","1368","2","321","68","20","10","8","66","54","226","1921" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","16","0","10","1561","2","438","52","10","3","14","74","37","190","2201" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","17","0","6","1726","2","349","32","9","6","7","58","39","151","2234" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","E","2013","2013-04-24 00:00:00","18","0","3","1045","5","212","20","5","0","12","60","44","141","1406" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","7","0","5","908","0","527","91","30","11","12","58","101","303","1743" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","8","0","5","1560","1","412","81","26","10","5","54","91","267","2245" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","9","0","3","1309","6","282","98","22","9","19","56","78","282","1882" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","10","0","1","1067","3","210","45","16","7","17","41","70","196","1477" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","11","0","4","1128","3","209","43","14","7","6","37","61","168","1512" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","12","0","4","677","6","220","42","16","11","9","39","43","160","1067" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","13","1","8","1050","2","257","45","18","8","6","45","53","175","1492" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","14","0","8","1332","10","278","50","14","15","16","41","56","192","1820" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","15","0","6","1517","10","322","49","13","5","17","38","49","171","2026" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","16","0","5","1743","12","325","43","3","6","9","38","62","161","2246" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","17","0","9","1948","18","267","36","5","6","9","35","51","142","2384" -"South West","E10000027","Somerset","46191","319049","120215","M5","26","316447","119967","25","325480","124815","TM","W","2013","2013-04-24 00:00:00","18","0","3","1419","11","137","20","5","5","10","35","57","132","1702" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","7","0","5","1604","0","414","74","23","11","11","42","37","198","2221" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","8","0","3","1953","9","382","74","11","8","33","57","43","226","2573" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","9","0","6","1747","12","350","59","13","16","35","75","58","256","2371" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","10","0","9","1122","15","265","85","33","12","20","90","59","299","1710" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","11","0","6","1438","7","368","86","25","11","14","92","43","271","2090" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","12","0","7","1727","3","353","75","16","9","11","63","42","216","2306" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","13","0","6","1531","6","328","90","23","15","14","84","49","275","2146" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","14","0","3","1550","6","373","94","21","11","23","102","66","317","2249" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","15","0","2","1533","7","343","70","17","9","22","68","60","246","2131" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","16","0","4","1722","5","459","68","9","5","9","62","55","208","2398" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","17","0","5","1740","9","403","53","6","1","16","51","44","171","2328" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","E","2015","2015-09-23 00:00:00","18","0","4","1210","6","221","21","6","0","5","47","45","124","1565" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","7","0","5","1135","1","613","107","30","14","19","62","87","319","2073" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","8","0","2","1345","3","445","75","24","16","9","62","100","286","2081" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","9","0","1","1180","0","335","75","25","11","6","56","91","264","1780" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","10","0","6","1147","7","264","48","13","10","10","55","91","227","1651" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","11","0","12","1353","6","282","46","11","13","9","36","55","170","1823" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","12","0","2","1460","5","239","61","12","7","7","46","67","200","1906" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","13","0","3","1501","2","266","29","19","5","16","37","71","177","1949" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","14","0","9","1464","5","278","33","4","6","6","33","59","141","1897" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","15","0","13","1292","4","373","44","10","11","5","31","81","182","1864" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","16","0","8","1622","13","364","30","7","11","14","40","59","161","2168" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","17","0","10","2246","17","371","32","7","6","7","32","42","126","2770" -"South West","E10000027","Somerset","46191","317779","120037","M5","26","316447","119967","25","325480","124815","TM","W","2015","2015-09-23 00:00:00","18","0","7","1787","1","223","14","4","3","9","28","47","105","2123" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","7","0","16","1533","17","316","71","18","13","31","80","42","255","2137" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","8","0","6","1833","14","268","70","9","8","33","84","35","239","2360" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","9","0","6","1379","15","210","82","24","8","30","115","32","291","1901" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","10","0","1","1279","8","230","99","12","13","28","119","36","307","1825" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","11","0","4","1313","14","258","92","29","6","56","118","42","343","1932" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","12","0","4","1350","9","250","114","13","7","53","104","36","327","1940" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","13","0","6","1348","3","253","115","13","7","49","120","43","347","1957" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","14","0","6","1435","17","244","148","10","7","41","100","47","353","2055" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","15","0","9","1672","5","309","144","20","9","24","106","57","360","2355" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","16","0","6","1786","12","322","97","15","6","37","97","41","293","2419" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","17","0","7","2130","10","237","81","13","2","31","82","52","261","2645" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2000","2000-10-05 00:00:00","18","0","6","1377","7","198","62","6","4","39","64","38","213","1801" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","7","0","9","1079","2","316","186","31","21","36","96","93","463","1869" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","8","0","6","1707","10","327","155","22","12","54","97","82","422","2472" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","9","0","1","1404","9","248","98","9","8","28","100","48","291","1953" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","10","0","3","1225","11","212","108","10","4","32","82","47","283","1734" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","11","0","2","1161","5","180","75","24","13","31","82","61","286","1634" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","12","0","9","1023","5","152","81","14","7","26","112","73","313","1502" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","13","0","5","1122","6","179","101","17","8","43","72","58","299","1611" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","14","0","3","1167","10","160","83","15","3","25","68","48","242","1582" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","15","0","3","1226","8","212","85","17","6","32","74","39","253","1702" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","16","0","6","1731","29","267","77","20","5","33","83","46","264","2297" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","17","0","14","2158","14","269","75","11","1","34","60","45","226","2681" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2000","2000-10-05 00:00:00","18","0","1","1652","7","140","37","6","1","11","57","42","154","1954" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","7","0","19","2005","24","391","58","19","17","26","68","64","252","2691" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","8","0","14","2188","19","245","75","11","17","29","94","54","280","2746" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","9","0","6","1697","22","249","77","25","21","26","107","53","309","2283" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","10","0","15","1760","37","236","67","10","16","37","35","15","180","2228" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","11","0","19","2042","30","243","81","17","3","36","162","10","309","2643" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","12","0","24","1854","26","212","99","18","14","40","130","39","340","2456" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","13","1","13","1804","12","220","107","9","10","43","110","54","333","2382" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","14","0","21","1723","29","217","101","12","9","37","103","50","312","2302" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","15","0","19","1688","15","261","132","10","11","32","113","46","344","2327" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","16","0","14","1967","33","286","87","10","9","38","136","31","311","2611" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","17","0","14","2179","16","230","67","3","2","29","105","21","227","2666" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2001","2001-06-25 00:00:00","18","0","11","1688","12","170","45","6","4","37","78","25","195","2076" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","7","0","17","1640","1","514","202","31","45","71","58","69","476","2648" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","8","0","9","2040","8","333","135","17","13","33","93","71","362","2752" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","9","0","5","1825","20","310","105","17","14","36","77","61","310","2470" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","10","0","6","1842","34","265","83","20","12","42","69","43","269","2416" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","11","0","7","1960","25","227","87","11","17","35","95","57","302","2521" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","12","0","9","1787","37","220","103","16","16","41","105","58","339","2392" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","13","0","11","1702","20","203","64","13","14","36","92","50","269","2205" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","14","0","14","1722","57","222","74","13","5","33","17","38","180","2195" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","15","0","10","1635","33","252","82","19","11","36","64","49","261","2191" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","16","0","12","1828","30","340","61","13","7","31","78","44","234","2444" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","17","0","18","1955","20","289","66","2","5","29","69","44","215","2497" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2001","2001-06-25 00:00:00","18","0","12","1579","10","165","35","8","3","18","75","40","179","1945" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","7","0","6","2046","11","343","62","24","16","29","109","37","277","2683" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","8","0","8","1995","14","276","52","18","16","23","92","36","237","2530" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","9","0","2","1443","24","293","56","21","25","29","108","46","285","2047" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","10","0","3","1773","26","253","88","14","13","38","98","34","285","2340" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","11","0","6","2050","38","225","101","24","25","34","124","41","349","2668" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","12","0","18","2142","24","276","119","18","19","43","100","80","379","2839" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","13","0","3","1814","12","221","112","17","21","36","114","73","373","2423" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","14","0","12","1726","26","272","153","19","23","31","90","79","395","2431" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","15","0","8","1476","17","252","117","20","15","26","77","90","345","2098" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","16","0","4","1626","26","345","94","13","11","39","81","87","325","2326" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","17","0","9","1672","9","224","60","8","4","18","59","56","205","2119" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2002","2002-05-13 00:00:00","18","0","3","1408","10","153","47","1","3","20","63","54","188","1762" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","7","0","3","1440","5","400","155","31","18","33","70","103","410","2258" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","8","0","3","2091","7","358","148","21","7","25","59","99","359","2818" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","9","0","2","1655","16","338","89","29","17","27","76","116","354","2365" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","10","0","14","1603","17","256","85","22","18","29","57","73","284","2174" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","11","0","1","1892","20","240","93","33","21","34","78","55","314","2467" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","12","0","0","1961","17","223","65","15","10","22","82","37","231","2432" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","13","0","9","1817","20","212","77","31","15","29","64","73","289","2347" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","14","0","3","1519","54","221","69","12","26","27","80","39","253","2050" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","15","0","5","1592","66","248","79","17","23","29","69","38","255","2166" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","16","0","4","1594","52","310","67","8","6","41","94","46","262","2222" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","17","0","6","1915","19","322","40","7","1","27","79","40","194","2456" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2002","2002-05-13 00:00:00","18","0","10","1569","14","181","22","4","5","28","66","53","178","1952" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","7","0","12","1669","14","366","67","18","14","20","45","76","240","2301" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","8","0","6","1838","8","362","66","13","7","34","53","104","277","2491" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","9","0","4","1584","18","304","68","13","12","45","69","96","303","2213" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","10","0","4","1401","10","210","141","25","15","44","108","58","391","2016" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","11","0","6","1459","13","247","127","25","26","40","118","36","372","2097" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","12","0","12","1590","2","267","130","21","27","33","101","81","393","2264" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","13","0","16","1632","3","290","138","29","21","27","94","83","392","2333" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","14","0","8","1745","21","319","120","28","26","25","81","109","389","2482" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","15","0","3","1887","15","365","113","38","27","29","95","108","410","2680" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","16","0","3","1847","15","330","164","14","13","33","114","60","398","2593" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","17","0","10","2031","7","296","102","12","11","22","59","55","261","2605" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2003","2003-10-01 00:00:00","18","0","2","1400","6","167","65","6","6","21","79","66","243","1818" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","7","0","2","1258","9","397","186","25","26","37","102","96","472","2138" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","8","0","10","1806","7","343","174","26","18","25","76","98","417","2583" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","9","0","4","1770","11","312","110","27","15","40","103","67","362","2459" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","10","0","4","1500","8","245","90","25","17","26","75","104","337","2094" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","11","0","8","1407","10","255","87","14","18","20","73","83","295","1975" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","12","0","2","1289","5","227","73","23","9","31","55","107","298","1821" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","13","0","5","1253","8","197","107","18","24","27","80","90","346","1809" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","14","0","4","1432","17","169","113","28","16","28","72","72","329","1951" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","15","0","7","1690","14","264","73","17","22","24","61","63","260","2235" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","16","0","12","2039","10","366","74","18","16","36","61","64","269","2696" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","17","0","28","2308","11","301","53","15","3","29","77","67","244","2892" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2003","2003-10-01 00:00:00","18","0","9","1803","13","200","34","7","4","12","50","49","156","2181" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","7","0","10","1757","10","407","67","26","7","14","52","52","218","2402" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","8","0","8","1992","14","320","82","15","8","28","96","43","272","2606" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","9","0","10","1683","13","276","83","21","12","36","93","40","285","2267" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","10","0","6","1633","12","280","98","20","25","25","129","62","359","2290" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","11","0","13","1605","18","290","104","31","18","39","143","52","387","2313" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","12","0","14","1665","7","232","130","23","15","32","97","87","384","2302" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","13","0","24","1598","7","250","138","24","9","38","117","93","419","2298" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","14","0","24","1590","16","294","134","9","9","25","104","66","347","2271" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","15","0","9","1691","8","336","119","30","4","27","105","80","365","2409" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","16","0","14","2087","42","498","84","15","10","22","127","57","315","2956" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","17","0","18","2366","12","397","73","9","8","23","111","55","279","3072" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2004","2004-07-06 00:00:00","18","0","11","1671","12","230","36","4","7","24","75","55","201","2125" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","7","0","10","1402","3","540","145","35","25","26","103","91","425","2380" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","8","0","9","2110","8","539","125","26","22","14","102","89","378","3044" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","9","0","6","1856","22","295","125","25","16","23","81","95","365","2544" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","10","0","17","1701","16","240","108","18","15","18","82","74","315","2289" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","11","1","15","1548","9","253","63","20","9","18","83","84","277","2102" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","12","0","2","1422","5","232","58","17","5","24","81","93","278","1939" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","13","0","14","1654","16","243","55","20","14","22","78","89","278","2205" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","14","0","12","1631","15","277","68","18","6","22","102","46","262","2197" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","15","0","4","1697","18","272","88","13","17","16","71","63","268","2259" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","16","0","10","2211","40","348","66","12","16","14","69","54","231","2840" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","17","0","9","2236","9","289","43","10","2","15","51","65","186","2729" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2004","2004-07-06 00:00:00","18","0","19","1774","10","199","18","5","0","22","38","65","148","2150" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","7","0","12","2088","10","414","75","20","6","12","34","109","256","2780" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","8","0","10","2049","5","343","53","27","11","31","84","42","248","2655" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","9","0","8","1692","35","278","123","22","11","19","41","111","327","2340" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","10","0","3","1967","24","249","94","19","6","37","53","128","337","2580" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","11","0","8","2749","48","317","120","23","17","18","95","89","362","3484" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","12","0","21","2502","37","302","99","17","20","19","90","58","303","3165" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","13","0","32","1809","11","236","89","22","4","25","87","61","288","2376" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","14","0","21","1823","11","280","101","18","12","29","92","42","294","2429" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","15","0","5","2031","9","338","149","17","9","37","81","79","372","2755" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","16","0","7","2086","23","347","124","19","9","19","86","71","328","2791" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","17","0","13","2321","14","370","73","8","22","15","61","95","274","2992" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2005","2005-10-10 00:00:00","18","0","7","1616","3","190","49","2","6","15","51","89","212","2028" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","7","0","6","1610","11","595","159","29","25","11","58","140","422","2644" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","8","0","7","2137","8","485","123","36","19","13","85","84","360","2997" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","9","0","2","1650","13","401","106","26","13","13","87","99","344","2410" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","10","0","7","1705","21","286","85","21","12","20","84","52","274","2293" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","11","0","2","1817","17","299","81","21","14","21","73","68","278","2413" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","12","0","5","1941","20","299","116","31","9","17","49","96","318","2583" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","13","0","12","2085","25","225","99","16","12","26","51","106","310","2657" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","14","0","13","2408","63","357","103","18","19","21","92","70","323","3164" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","15","0","7","1965","51","388","77","21","20","15","82","65","280","2691" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","16","0","16","1676","37","353","48","17","4","25","55","59","208","2290" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","17","0","15","2178","8","340","45","8","2","12","64","50","181","2722" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2005","2005-10-10 00:00:00","18","0","7","1599","8","165","34","7","1","17","58","48","165","1944" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","7","0","16","1592","20","450","81","23","24","16","58","35","237","2315" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","8","0","6","1952","33","392","68","9","24","20","94","46","261","2644" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","9","0","6","1803","17","337","99","18","24","22","104","44","311","2474" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","10","0","19","2653","50","353","102","18","27","37","92","46","322","3397" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","11","0","22","3083","30","336","109","26","12","11","67","132","357","3828" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","12","1","28","2982","19","282","115","26","18","19","62","116","356","3667" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","13","0","25","2902","23","438","96","14","20","17","83","69","299","3687" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","14","0","28","3061","50","479","134","16","21","22","105","72","370","3988" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","15","0","23","3190","30","387","101","19","12","20","95","42","289","3919" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","16","0","16","3239","24","432","92","14","8","16","64","54","248","3959" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","17","0","26","3265","17","252","83","15","3","13","47","64","225","3785" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2006","2006-07-14 00:00:00","18","0","25","3289","14","197","57","3","0","21","32","71","184","3709" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","7","0","16","2141","6","505","140","29","17","33","82","116","417","3085" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","8","0","13","2667","8","351","114","14","15","17","65","114","339","3378" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","9","0","11","2706","11","247","82","11","21","16","52","98","280","3255" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","10","0","19","2780","21","337","100","12","31","19","90","80","332","3489" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","11","0","12","2928","32","330","53","12","15","10","103","59","252","3554" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","12","0","24","3121","21","297","83","13","12","13","99","54","274","3737" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","13","0","25","3246","13","316","54","12","13","18","80","59","236","3836" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","14","0","35","3343","19","254","56","10","12","15","32","72","197","3848" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","15","0","41","3785","21","353","71","12","7","15","37","55","197","4397" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","16","2","29","3704","28","414","42","11","7","18","55","36","169","4344" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","17","0","29","3820","26","361","17","5","6","8","51","32","119","4355" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2006","2006-07-14 00:00:00","18","0","39","3533","19","247","24","11","2","5","58","37","137","3975" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","7","0","7","1809","9","537","70","21","30","17","61","99","298","2660" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","8","0","10","2069","14","413","82","20","27","10","58","87","284","2790" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","9","0","7","1757","20","293","82","17","40","13","83","85","320","2397" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","10","0","5","1740","17","303","86","20","29","20","111","73","339","2404" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","11","0","10","1921","20","307","116","29","18","37","83","113","396","2654" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","12","0","8","1791","15","322","104","32","13","33","108","92","382","2518" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","13","0","3","1785","16","356","94","23","19","28","79","131","374","2534" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","14","0","5","1809","19","382","108","19","37","20","97","92","373","2588" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","15","0","14","2001","13","325","112","16","23","10","96","81","338","2691" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","16","0","6","2459","33","454","83","20","13","18","144","60","338","3290" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","17","0","41","2490","30","311","68","9","4","29","69","86","265","3137" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2007","2007-06-20 00:00:00","18","0","7","1815","46","240","55","3","0","27","77","78","240","2348" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","7","0","13","1910","7","593","153","31","16","21","85","140","446","2969" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","8","0","16","2641","14","460","129","35","18","43","68","124","417","3548" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","9","0","19","2247","26","303","145","26","24","42","60","141","438","3033" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","10","0","9","2006","49","340","77","20","16","14","61","99","287","2691" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","11","0","4","1941","28","331","73","21","14","18","58","100","284","2588" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","12","0","2","1814","26","282","88","14","18","10","87","101","318","2442" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","13","0","9","1959","23","305","56","18","25","11","98","65","273","2569" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","14","0","8","2109","34","338","72","20","16","20","82","91","301","2790" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","15","0","4","2221","38","392","78","19","20","24","89","78","308","2963" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","16","0","8","2663","39","434","61","13","9","13","49","89","234","3378" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","17","0","17","2731","45","407","24","10","3","12","47","85","181","3381" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2007","2007-06-20 00:00:00","18","0","5","2365","35","200","27","6","3","9","58","54","157","2762" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","7","0","27","2246","8","432","78","17","9","32","80","62","278","2991" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","8","0","11","2221","6","343","86","16","11","30","84","63","290","2871" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","9","0","3","1846","20","348","62","15","14","51","103","67","312","2529" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","10","0","9","2175","18","308","87","19","8","64","102","68","348","2858" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","11","0","19","2404","12","267","96","21","21","30","98","63","329","3031" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","12","0","11","2376","7","272","98","13","16","30","51","71","279","2945" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","13","0","11","1893","10","209","140","11","11","46","108","61","377","2500" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","14","0","13","2088","13","222","131","14","6","30","111","70","362","2698" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","15","0","11","2163","22","324","130","12","11","61","121","76","411","2931" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","16","0","13","2239","23","399","98","7","6","21","110","69","311","2985" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","17","0","9","2534","7","284","93","5","2","10","75","61","246","3080" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2008","2008-06-23 00:00:00","18","0","6","1610","5","197","69","5","1","12","60","55","202","2020" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","7","0","10","1855","5","623","168","31","14","28","101","137","479","2972" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","8","0","14","2360","9","480","159","23","17","24","121","74","418","3281" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","9","0","8","1897","10","385","109","23","10","20","74","89","325","2625" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","10","0","14","2309","14","296","83","17","5","39","57","84","285","2918" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","11","0","23","2429","14","242","63","8","9","35","58","84","257","2965" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","12","0","21","2585","13","373","65","9","9","30","71","75","259","3251" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","13","0","21","2529","28","345","65","18","11","37","74","51","256","3179" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","14","0","17","2263","37","314","71","6","7","21","75","83","263","2894" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","15","0","13","1801","23","329","64","14","10","19","59","63","229","2395" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","16","0","21","2230","16","419","78","13","3","24","79","64","261","2947" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","17","0","20","2326","12","297","56","12","3","17","75","70","233","2888" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2008","2008-06-23 00:00:00","18","0","12","1811","10","181","53","4","2","16","49","71","195","2209" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","7","0","13","1931","10","481","80","21","18","23","87","32","261","2696" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","8","0","7","2065","8","404","82","23","16","34","79","30","264","2748" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","9","0","9","1531","26","275","82","19","22","41","111","21","296","2137" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","10","0","7","1519","11","281","81","25","13","44","132","51","346","2164" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","11","0","6","1624","16","285","108","19","15","34","106","79","361","2292" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","12","0","6","1596","1","326","84","17","13","25","105","40","284","2213" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","13","0","6","1267","6","288","118","12","17","28","111","76","362","1929" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","14","0","10","1526","9","338","124","17","9","35","148","48","381","2264" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","15","0","6","1834","3","399","93","21","11","41","118","60","344","2586" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","16","0","11","2062","14","452","91","16","7","26","82","74","296","2835" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","17","0","27","2350","20","358","88","9","6","31","73","77","284","3039" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2010","2010-06-15 00:00:00","18","0","8","1678","22","207","55","3","2","30","85","57","232","2147" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","7","0","10","1785","2","630","137","30","22","14","70","109","382","2809" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","8","0","6","2281","5","514","88","15","17","11","42","94","267","3073" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","9","0","8","1819","15","355","75","25","10","11","75","91","287","2484" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","10","0","5","1515","22","301","66","7","10","5","58","90","236","2079" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","11","0","9","1425","13","269","79","12","8","27","80","82","288","2004" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","12","0","6","1319","4","254","60","19","9","24","83","69","264","1847" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","13","0","3","1412","3","296","62","10","16","11","78","62","239","1953" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","14","0","15","1517","11","314","59","12","8","17","58","65","219","2076" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","15","0","7","1800","17","363","41","12","12","17","59","51","192","2379" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","16","0","34","1822","13","387","42","11","9","13","66","52","193","2449" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","17","0","16","2282","14","335","42","11","2","14","40","58","167","2814" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2010","2010-06-15 00:00:00","18","0","24","1736","12","224","34","5","0","12","48","57","156","2152" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","7","0","6","1474","0","413","55","19","24","21","61","55","235","2128" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","8","0","5","1455","0","379","67","15","11","26","81","73","273","2112" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","9","0","8","1568","3","355","84","21","11","20","113","74","323","2257" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","10","0","4","1849","9","283","77","12","16","41","110","88","344","2489" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","11","0","5","2253","11","327","83","14","11","20","103","93","324","2920" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","12","0","5","2301","7","396","53","12","12","29","96","69","271","2980" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","13","0","4","2234","0","430","108","18","13","23","107","80","349","3017" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","14","2","8","2396","2","512","108","20","12","15","126","79","360","3278" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","15","0","6","2237","2","508","99","19","12","14","88","117","349","3102" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","16","0","13","2146","3","418","91","13","12","30","102","49","297","2877" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","17","0","3","2520","8","409","62","6","2","23","77","66","236","3176" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","N","2012","2012-07-12 00:00:00","18","0","3","1818","5","278","37","3","5","11","48","90","194","2298" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","7","0","1","1636","4","616","153","34","26","17","82","156","468","2725" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","8","0","4","1991","3","467","133","28","14","7","74","146","402","2867" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","9","0","8","1676","21","349","117","26","13","22","71","102","351","2405" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","10","0","7","1645","10","309","96","29","7","11","66","94","303","2274" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","11","0","7","1751","0","297","54","19","16","15","65","78","247","2302" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","12","0","4","1665","13","284","43","12","14","15","83","87","254","2220" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","13","0","23","1708","8","335","66","20","13","18","72","75","264","2338" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","14","0","18","1775","19","344","80","26","21","20","82","70","299","2455" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","15","0","5","1937","8","319","66","16","13","24","70","71","260","2529" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","16","0","17","2324","13","372","26","22","9","16","52","21","146","2872" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","17","0","3","2468","17","332","26","9","2","13","50","70","170","2990" -"South West","E10000027","Somerset","47971","332748","146200","M5","23","331516","141332","22","334016","148950","TM","S","2012","2012-07-12 00:00:00","18","0","4","2195","9","172","18","5","1","16","60","64","164","2544" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","7","0","29","3431","39","413","74","14","14","23","72","68","265","4177" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","8","0","19","3437","24","377","86","16","12","22","52","62","250","4107" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","9","0","10","2178","23","298","97","9","2","16","97","57","278","2787" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","10","0","8","1924","32","285","86","11","13","35","107","73","325","2574" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","11","0","12","2085","23","283","131","10","10","33","100","45","329","2732" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","12","0","9","2044","9","238","110","8","11","51","92","61","333","2633" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","13","0","6","1976","8","266","181","17","7","42","116","49","412","2668" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","14","0","6","1799","12","138","128","10","10","42","130","42","362","2317" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","15","0","10","1814","16","305","174","17","16","35","125","62","429","2574" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","16","0","8","2009","14","167","92","8","8","38","113","47","306","2504" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","17","0","16","2177","14","266","103","4","5","33","103","50","298","2771" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2000","2000-05-08 00:00:00","18","0","9","1590","12","135","39","6","7","20","93","45","210","1956" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","7","0","10","1411","6","425","187","25","11","46","100","65","434","2286" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","8","0","16","2122","6","366","165","23","9","43","106","74","420","2930" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","9","0","2","1680","10","324","148","22","9","35","112","75","401","2417" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","10","0","5","1792","21","274","131","18","1","34","78","78","340","2432" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","11","0","13","2047","26","303","114","21","7","38","99","60","339","2728" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","12","0","10","1980","34","277","98","16","7","37","78","88","324","2625" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","13","0","6","1997","58","333","96","14","9","40","79","58","296","2690" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","14","0","8","1816","53","239","97","18","19","24","76","45","279","2395" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","15","0","12","1765","56","316","102","19","13","41","77","55","307","2456" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","16","0","16","2531","36","332","116","10","6","24","100","66","322","3237" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","17","0","31","3245","20","458","56","4","5","27","57","37","186","3940" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2000","2000-05-08 00:00:00","18","0","12","2494","21","236","71","7","1","24","63","64","230","2993" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","7","0","33","2929","21","381","138","22","13","19","81","59","332","3696" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","8","0","21","3299","23","237","57","7","16","22","52","79","233","3813" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","9","0","10","2005","25","239","125","18","10","19","90","75","337","2616" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","10","0","15","1403","20","161","80","17","9","48","86","82","322","1921" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","11","0","9","1528","18","184","158","18","7","37","103","78","401","2140" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","12","0","10","1679","16","225","135","12","33","54","96","81","411","2341" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","13","0","14","1715","14","297","147","7","12","44","104","101","415","2455" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","14","0","10","1753","23","259","129","6","18","36","109","73","371","2416" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","15","0","11","1821","24","340","122","11","11","42","102","54","342","2538" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","16","0","17","2185","20","328","126","13","11","30","92","66","338","2888" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","17","0","22","1999","42","279","101","10","2","29","77","64","283","2625" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2001","2001-06-26 00:00:00","18","0","11","1732","18","165","62","5","13","30","88","54","252","2178" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","7","0","10","1257","1","332","159","15","10","36","112","88","420","2020" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","8","0","10","2051","5","328","132","19","7","32","118","80","388","2782" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","9","0","15","1741","23","267","113","14","12","47","91","51","328","2374" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","10","0","11","1641","18","247","114","16","11","38","79","58","316","2233" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","11","0","14","1730","18","219","66","10","5","51","79","64","275","2256" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","12","0","9","1636","18","222","85","9","6","30","113","56","299","2184" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","13","0","8","1673","15","228","68","10","10","37","83","53","261","2185" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","14","0","14","1716","18","259","103","11","5","26","71","58","274","2281" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","15","0","21","1888","19","328","102","15","18","29","73","50","287","2543" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","16","0","31","2747","24","417","75","17","15","31","90","35","263","3482" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","17","0","39","3397","16","352","51","11","9","22","75","50","218","4022" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2001","2001-06-26 00:00:00","18","0","29","2625","15","214","54","8","4","21","56","45","188","3071" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","7","0","30","3394","20","442","83","17","14","28","74","48","264","4150" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","8","0","24","3418","21","375","135","9","14","16","83","45","302","4140" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","9","0","10","2397","17","307","101","18","11","47","96","63","336","3067" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","10","0","2","1888","14","232","130","21","13","45","123","47","379","2515" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","11","0","8","1779","15","264","103","13","10","35","130","69","360","2426" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","12","0","5","1842","15","239","166","14","18","48","145","47","438","2539" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","13","0","6","1628","16","335","138","21","18","46","97","62","382","2367" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","14","0","9","1870","19","334","155","12","13","36","121","54","391","2623" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","15","0","15","2104","26","373","148","12","12","38","107","65","382","2900" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","16","0","15","2282","8","370","104","7","7","50","119","50","337","3012" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","17","0","9","2213","17","321","88","9","4","27","87","61","276","2836" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2002","2002-05-02 00:00:00","18","0","3","1891","5","181","45","6","1","33","66","53","204","2284" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","7","0","11","1409","1","408","208","26","14","23","110","104","485","2314" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","8","0","4","2186","4","333","139","27","12","22","66","110","376","2903" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","9","0","9","1793","10","287","154","19","26","27","108","78","412","2511" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","10","0","5","1375","13","184","87","18","9","30","59","82","285","1862" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","11","0","1","2011","10","228","127","15","17","23","116","82","380","2630" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","12","0","10","2009","6","166","104","21","16","41","74","107","363","2554" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","13","0","14","1927","11","193","94","11","20","22","61","92","300","2445" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","14","0","8","2186","4","291","110","16","11","24","65","71","297","2786" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","15","0","10","2495","18","331","99","18","16","34","80","66","313","3167" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","16","0","20","3359","15","402","78","23","9","23","65","74","272","4068" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","17","0","31","4252","25","378","55","9","2","17","63","59","205","4891" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2002","2002-05-02 00:00:00","18","0","26","3256","19","285","37","15","6","14","46","75","193","3779" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","7","0","42","2902","19","425","100","20","9","25","72","42","268","3656" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","8","0","23","3025","12","429","69","9","11","17","68","42","216","3705" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","9","0","24","2172","27","349","112","15","10","43","116","61","357","2929" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","10","0","8","2234","73","281","113","17","17","28","124","49","348","2944" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","11","0","13","2425","94","348","136","17","12","49","141","58","413","3293" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","12","0","12","2208","35","310","129","13","13","24","88","49","316","2881" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","13","0","19","2278","28","384","162","25","17","51","115","54","424","3133" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","14","0","13","2419","27","372","169","17","5","38","111","64","404","3235" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","15","0","16","2560","21","413","137","18","11","29","102","39","336","3346" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","16","0","19","2659","19","341","102","10","2","23","99","42","278","3316" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","17","0","15","2634","11","269","79","9","5","25","60","25","203","3132" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2003","2003-04-04 00:00:00","18","0","22","2293","13","154","135","4","4","25","42","24","234","2716" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","7","0","3","1332","4","369","160","32","14","27","106","105","444","2152" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","8","0","7","1895","4","346","144","23","1","27","96","75","366","2618" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","9","0","4","1473","18","269","122","16","19","21","97","66","341","2105" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","10","0","15","1974","21","241","102","23","2","24","85","89","325","2576" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","11","0","10","2372","36","211","97","23","8","24","75","75","302","2931" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","12","0","15","2868","40","275","101","17","8","23","78","87","314","3512" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","13","0","19","3485","30","339","87","12","15","29","65","60","268","4141" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","14","0","25","3658","28","392","90","11","10","33","77","81","302","4405" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","15","0","33","3956","35","517","84","11","18","23","71","51","258","4799" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","16","0","26","3865","37","437","58","12","6","30","46","47","199","4564" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","17","0","36","4239","10","522","38","7","3","18","38","31","135","4942" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2003","2003-04-04 00:00:00","18","0","33","3040","23","333","41","2","1","20","29","54","147","3576" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","7","0","40","3282","10","448","87","36","16","14","40","89","282","4062" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","8","0","24","3608","7","416","73","15","12","10","110","48","268","4323" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","9","0","2","2614","22","242","100","27","11","23","70","124","355","3235" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","10","0","2","1883","9","210","95","17","12","20","119","62","325","2429" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","11","0","9","1720","10","242","129","27","15","34","80","126","411","2392" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","12","0","8","1612","5","249","118","16","6","27","127","50","344","2218" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","13","0","10","1739","0","327","130","16","8","37","125","73","389","2465" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","14","0","7","1796","12","256","180","15","7","39","171","30","442","2513" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","15","0","6","2039","3","318","155","26","8","19","59","105","372","2738" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","16","0","9","2111","16","280","154","31","5","23","129","30","372","2788" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","17","0","11","2367","6","256","79","17","2","31","67","82","278","2918" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","N","2004","2004-03-16 00:00:00","18","0","7","1711","3","156","67","3","1","24","136","24","255","2132" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","7","0","5","1426","2","469","177","24","15","24","92","114","446","2348" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","8","0","8","2089","8","401","140","34","13","13","75","120","395","2901" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","9","0","6","1797","22","314","108","20","24","8","84","86","330","2469" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","10","0","6","1746","9","314","80","24","12","23","67","112","318","2393" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","11","0","8","1442","7","234","107","21","26","10","81","100","345","2036" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","12","1","3","1591","2","221","69","19","14","22","42","80","246","2063" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","13","0","9","1708","3","228","98","28","16","26","87","67","322","2270" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","14","0","6","1819","6","289","111","12","10","27","90","71","321","2441" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","15","0","10","2059","17","284","107","16","18","27","73","59","300","2670" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","16","0","14","2870","17","456","73","10","11","19","81","74","268","3625" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","17","0","31","3141","9","328","64","8","3","24","71","72","242","3751" -"South West","E06000024","North Somerset","56013","340200","166200","M5","21","337878","162596","20","341771","170680","TM","S","2004","2004-03-16 00:00:00","18","0","16","2689","17","232","41","8","0","16","51","74","190","3144" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","7","0","21","2991","34","452","84","19","8","17","114","17","259","3757" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","8","0","18","2794","20","194","94","8","3","25","97","13","240","3266" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","9","0","6","2117","21","335","117","22","9","49","70","100","367","2846" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","10","0","4","2602","42","285","121","23","17","38","63","111","373","3306" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","11","0","16","3454","45","349","123","15","14","30","129","44","355","4219" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","12","0","28","3364","31","328","107","14","6","25","106","48","306","4057" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","13","0","33","3285","26","194","107","10","8","26","106","16","273","3811" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","14","0","24","4139","32","163","143","15","4","22","118","71","373","4731" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","15","0","12","3279","31","403","151","12","4","21","84","52","324","4049" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","16","0","22","3377","21","342","114","16","6","21","77","53","287","4049" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","17","0","39","3178","25","333","59","5","5","31","71","45","216","3791" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2005","2005-06-24 00:00:00","18","0","10","2553","13","235","25","1","2","20","46","35","129","2940" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","7","0","8","1618","4","336","177","30","9","23","115","73","427","2393" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","8","0","38","2406","10","439","140","21","8","11","80","93","353","3246" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","9","0","11","2050","20","352","78","17","10","18","63","76","262","2695" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","10","0","2","2033","25","132","64","17","1","19","111","4","216","2408" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","11","0","4","2646","31","262","79","9","6","19","137","23","273","3216" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","12","0","3","3343","25","281","88","11","8","15","83","70","275","3927" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","13","0","17","3225","15","244","94","12","7","24","70","53","260","3761" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","14","0","27","3513","15","400","83","11","8","20","68","50","240","4195" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","15","0","24","3749","18","409","83","12","6","14","70","40","225","4425" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","16","0","26","3994","18","159","79","6","10","15","64","22","196","4393" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","17","0","22","4411","26","207","108","11","12","2","72","27","232","4898" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2005","2005-06-24 00:00:00","18","0","35","4352","25","279","45","7","3","9","48","51","163","4854" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","7","0","35","3662","25","312","85","30","11","11","64","49","250","4284" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","8","0","21","3328","10","478","68","12","8","35","75","45","243","4080" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","9","0","10","2266","10","374","105","16","8","28","102","68","327","2987" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","10","0","6","1944","9","328","99","23","7","28","114","86","357","2644" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","11","0","7","1790","3","314","110","15","11","52","107","78","373","2487" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","12","0","20","2029","9","30","137","17","11","24","96","62","347","2435" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","13","0","38","2074","3","143","192","19","14","21","127","86","459","2717" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","14","0","15","2010","14","362","146","26","9","32","136","70","419","2820" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","15","0","20","2034","11","416","150","14","4","38","114","75","395","2876" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","16","0","12","2406","17","385","121","17","4","21","90","85","338","3158" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","17","0","40","2414","9","338","79","5","4","38","102","66","294","3095" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2006","2006-09-26 00:00:00","18","0","13","2052","3","28","61","9","2","14","88","51","225","2321" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","7","0","6","1500","0","498","169","19","8","41","116","118","471","2475" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","8","0","9","2170","4","454","123","20","14","21","79","115","372","3009" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","9","0","6","2153","8","119","143","22","11","17","85","52","330","2616" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","10","0","8","1810","13","176","136","20","19","4","105","58","342","2349" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","11","0","9","1833","9","281","86","18","4","18","93","82","301","2433" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","12","0","15","1712","4","286","86","22","4","23","94","78","307","2324" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","13","0","6","1701","1","287","84","22","9","17","83","85","300","2295" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","14","0","11","1841","4","345","82","15","9","21","66","79","272","2473" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","15","0","19","2498","12","47","97","14","6","20","77","58","272","2848" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","16","0","22","3399","35","180","89","19","16","10","73","58","265","3901" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","17","0","35","3784","12","503","55","7","3","23","67","55","210","4544" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2006","2006-09-26 00:00:00","18","0","31","2646","18","264","35","5","6","18","54","61","179","3138" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","7","0","11","3416","17","694","90","30","9","26","62","60","277","4415" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","8","0","15","3335","17","494","82","16","23","21","85","27","254","4115" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","9","0","10","2144","12","322","87","16","14","22","111","73","323","2811" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","10","0","3","1872","12","265","101","21","10","19","143","87","381","2533" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","11","0","6","1777","11","265","151","29","14","30","98","125","447","2506" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","12","0","54","2035","15","420","136","22","11","50","143","64","426","2950" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","13","0","24","2246","4","378","168","15","11","43","124","79","440","3092" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","14","0","15","1804","27","339","146","21","22","20","117","66","392","2577" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","15","0","2","2057","6","397","124","17","27","22","135","66","391","2853" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","16","0","8","2308","13","456","120","21","16","39","102","93","391","3176" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","17","0","5","2357","23","292","92","12","3","12","95","55","269","2946" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2007","2007-07-03 00:00:00","18","0","8","1872","10","249","76","4","2","25","73","84","264","2403" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","7","0","5","1646","2","494","137","30","15","17","146","71","416","2563" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","8","2","9","2325","4","406","165","28","18","13","94","135","453","3197" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","9","0","5","1626","24","406","124","24","0","18","75","76","317","2378" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","10","0","3","1474","40","318","107","11","11","26","119","81","355","2190" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","11","0","7","1692","15","290","94","22","23","11","90","69","309","2313" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","12","0","5","1726","11","265","64","14","9","15","97","52","251","2258" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","13","1","21","1697","16","218","84","21","11","28","86","98","328","2280" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","14","0","13","2087","5","331","131","24","17","17","77","106","372","2808" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","15","0","9","2555","10","389","90","16","6","20","100","75","307","3270" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","16","0","42","2795","9","565","75","11","7","20","88","63","264","3675" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","17","0","29","3616","6","489","39","11","9","5","53","55","172","4312" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2007","2007-07-03 00:00:00","18","0","18","2900","12","305","36","4","4","14","72","65","195","3430" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","7","0","39","3224","16","765","91","26","6","32","84","50","289","4333" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","8","0","29","3360","16","557","90","25","13","32","95","56","311","4273" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","9","0","8","2343","15","375","116","26","11","37","100","61","351","3092" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","10","0","9","1836","15","339","100","18","9","24","114","71","336","2535" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","11","0","8","1698","10","377","117","22","9","38","124","71","381","2474" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","12","0","16","1824","14","342","104","33","8","23","100","79","347","2543" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","13","0","24","1794","7","449","95","20","15","41","109","86","366","2640" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","14","0","13","1845","15","369","113","15","9","30","129","85","381","2623" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","15","0","15","2048","4","430","102","11","7","33","110","79","342","2839" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","16","0","19","2373","13","477","73","12","9","25","83","70","272","3154" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","17","0","13","2427","18","314","65","11","4","15","73","96","264","3036" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2008","2008-06-04 00:00:00","18","0","17","1801","8","184","42","5","2","20","77","58","204","2214" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","7","0","41","1740","3","544","131","40","16","18","92","144","441","2769" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","8","0","53","2360","2","500","86","35","12","9","76","141","359","3274" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","9","0","19","2051","13","347","79","19","14","24","77","86","299","2729" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","10","0","9","1848","34","295","59","16","12","18","72","98","275","2461" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","11","0","8","1756","22","328","60","20","5","17","56","101","259","2373" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","12","0","8","1766","4","291","86","16","12","13","93","83","303","2372" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","13","0","21","1934","8","367","65","21","8","27","83","80","284","2614" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","14","0","14","2122","7","383","79","21","9","32","76","93","310","2836" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","15","0","18","2399","16","474","83","25","6","19","58","112","303","3210" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","16","0","45","3362","18","625","63","15","6","21","65","76","246","4296" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","17","0","48","3810","12","542","47","11","1","15","46","90","210","4622" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2008","2008-06-04 00:00:00","18","0","36","2845","17","302","31","2","3","7","56","78","177","3377" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","7","0","6","1638","20","427","70","25","9","24","68","38","234","2325" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","8","0","6","2358","11","513","67","11","6","28","80","56","248","3136" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","9","0","4","1782","19","306","87","22","25","22","117","59","332","2443" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","10","0","6","1522","7","250","72","14","28","13","95","65","287","2072" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","11","0","6","1758","11","353","92","29","9","25","119","53","327","2455" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","12","0","4","1485","6","194","79","26","15","26","139","71","356","2045" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","13","0","12","1775","6","338","86","39","7","26","163","53","374","2505" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","14","0","14","1955","10","346","138","22","3","35","127","41","366","2691" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","15","0","4","2260","7","482","102","10","5","36","109","83","345","3098" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","16","0","19","2999","18","586","82","6","4","30","72","108","302","3924" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","17","0","28","3557","23","450","58","8","1","18","82","70","237","4295" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2010","2010-06-08 00:00:00","18","0","12","2603","15","272","60","8","1","23","80","64","236","3138" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","7","0","12","3102","3","666","137","39","15","16","55","166","428","4211" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","8","0","17","3098","5","505","95","20","8","15","63","117","318","3943" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","9","0","7","2299","14","364","79","16","9","8","31","130","273","2957" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","10","0","6","1936","30","362","73","22","8","8","58","118","287","2621" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","11","0","3","1779","17","302","87","24","6","19","59","80","275","2376" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","12","0","8","1790","8","340","59","19","8","10","48","105","249","2395" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","13","0","7","1827","4","435","65","12","7","24","80","76","264","2537" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","14","0","8","1941","7","337","66","17","1","14","76","95","269","2562" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","15","0","3","2800","9","505","88","15","4","24","63","82","276","3593" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","16","0","4","1279","16","239","54","11","4","22","77","76","244","1782" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","17","0","7","2563","8","297","38","9","6","19","49","57","178","3053" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2010","2010-06-08 00:00:00","18","0","8","1800","13","156","37","3","1","23","52","52","168","2145" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","7","0","28","3300","12","652","103","24","11","14","34","117","303","4295" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","8","0","21","3248","7","517","159","26","7","11","45","137","385","4178" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","9","0","13","2563","39","471","68","12","6","23","74","59","242","3328" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","10","0","1","2672","14","347","70","11","10","13","94","83","281","3315" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","11","0","36","2963","0","171","65","18","7","15","87","119","311","3481" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","12","0","32","3132","18","457","90","16","13","22","106","67","314","3953" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","13","0","12","2420","13","396","144","24","7","15","54","233","477","3318" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","14","0","10","2420","3","449","144","40","9","18","67","162","440","3322" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","15","0","4","2287","9","471","104","19","13","27","112","66","341","3112" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","16","0","10","3109","3","684","93","14","6","31","104","76","324","4130" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","17","0","24","3638","12","675","62","15","5","16","95","62","255","4604" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2012","2012-09-17 00:00:00","18","0","2","1896","8","255","43","7","2","20","70","68","210","2371" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","7","0","9","2049","9","553","144","27","12","28","67","120","398","3018" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","8","0","9","2281","12","539","104","20","10","22","64","129","349","3190" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","9","0","7","2071","21","422","91","16","13","17","89","82","308","2829" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","10","0","6","2465","13","440","56","13","5","15","91","84","264","3188" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","11","0","7","3350","16","296","81","19","14","14","78","67","273","3942" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","12","0","16","3388","34","348","65","18","8","17","82","61","251","4037" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","13","0","9","3263","31","407","73","13","10","17","66","76","255","3965" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","14","0","16","2924","43","348","66","13","9","14","63","60","225","3556" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","15","0","16","2599","33","453","60","11","11","10","72","78","242","3343" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","16","0","27","3200","4","535","51","15","4","18","60","74","222","3988" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","17","0","24","3408","12","389","29","12","5","13","59","69","187","4020" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2012","2012-09-17 00:00:00","18","0","13","2400","8","246","25","3","0","15","63","45","151","2818" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","7","0","34","3841","34","782","63","15","5","17","79","73","252","4943" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","8","0","25","3325","12","462","56","16","18","19","79","74","262","4086" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","9","0","15","2570","24","526","89","14","14","15","39","129","300","3435" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","10","0","18","2840","17","437","119","11","17","27","107","92","373","3685" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","11","0","20","2793","18","422","108","34","11","18","54","160","385","3638" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","12","0","17","3541","20","446","107","18","4","23","121","99","372","4396" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","13","0","17","2976","10","394","97","10","13","41","140","80","381","3778" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","14","0","11","2345","13","389","103","10","9","27","90","91","330","3088" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","15","0","9","2202","5","498","95","37","14","14","52","176","388","3102" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","16","0","16","2504","8","522","94","14","13","28","106","102","357","3407" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","17","0","14","2687","8","441","93","15","1","15","41","151","316","3466" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2014","2014-09-29 00:00:00","18","0","7","1921","8","262","48","1","4","22","69","75","219","2417" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","7","0","14","2210","6","750","121","33","21","26","98","142","441","3421" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","8","0","10","2385","11","644","116","31","8","23","61","155","394","3444" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","9","0","3","1841","8","505","96","21","18","14","70","110","329","2686" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","10","0","3","2101","24","464","80","14","9","10","72","104","289","2881" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","11","0","6","2753","19","399","80","22","11","22","84","91","310","3487" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","12","0","10","2872","22","456","85","23","11","18","70","97","304","3664" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","13","0","9","2740","20","419","73","14","8","21","74","72","262","3450" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","14","0","12","2572","44","448","77","23","13","16","58","83","270","3346" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","15","0","8","2501","33","442","60","4","9","11","79","91","254","3238" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","16","0","29","3306","13","552","53","13","12","21","67","100","266","4166" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","17","0","29","3765","11","471","50","17","8","14","39","60","188","4464" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2014","2014-09-29 00:00:00","18","0","17","2425","11","320","32","6","3","15","52","65","173","2946" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","7","0","42","3254","16","715","60","15","16","19","74","73","257","4284" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","8","0","25","3293","15","495","81","14","8","8","40","144","295","4123" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","9","0","13","2264","16","411","79","12","18","11","91","93","304","3008" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","10","1","19","1901","16","410","137","17","14","31","131","98","428","2774" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","11","0","12","2147","8","382","83","25","19","12","104","108","351","2900" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","12","0","20","2167","13","393","101","29","7","20","61","164","382","2975" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","13","1","16","2292","17","470","108","26","28","16","121","116","415","3210" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","14","0","17","2575","57","493","148","23","14","26","118","88","417","3559" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","15","0","12","2457","43","499","102","13","13","11","108","79","326","3337" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","16","0","13","2662","38","494","84","22","5","10","31","145","297","3504" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","17","0","12","2760","21","406","66","8","9","11","109","65","268","3467" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","N","2015","2015-07-01 00:00:00","18","0","14","2257","19","324","71","7","4","11","95","78","266","2880" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","7","0","3","1996","4","368","113","31","11","29","102","153","439","2810" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","8","0","12","2428","6","609","156","23","9","17","83","122","410","3465" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","9","0","10","2165","14","461","92","12","15","24","78","105","326","2976" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","10","0","14","2326","26","374","65","16","8","21","79","91","280","3020" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","11","0","14","2304","28","410","69","10","9","20","91","100","299","3055" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","12","0","17","2158","5","373","83","20","12","7","79","85","286","2839" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","13","0","10","2177","4","356","70","14","7","25","85","78","279","2826" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","14","0","14","2259","12","377","66","15","6","17","84","79","267","2929" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","15","0","22","2497","9","541","81","14","4","24","77","90","290","3359" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","16","0","39","3552","20","605","68","15","1","7","60","73","224","4440" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","17","0","35","3842","10","507","39","9","0","17","76","58","199","4593" -"South West","E06000024","North Somerset","56013","340200","166200","M5","Junction 21 M5","337878","162596","Junction 20 M5","341771","170680","TM","S","2015","2015-07-01 00:00:00","18","0","20","2569","11","301","18","5","1","12","70","57","163","3064" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","7","0","26","2928","23","568","185","29","14","56","121","87","492","4037" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","8","0","24","2774","38","429","172","21","18","57","102","49","419","3684" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","9","0","15","2521","9","412","175","21","19","45","143","73","476","3433" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","10","0","8","2455","27","412","160","20","18","60","159","73","490","3392" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","11","0","23","2446","83","421","168","19","15","59","123","74","458","3431" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","12","0","10","2730","3","379","181","11","13","58","154","79","496","3618" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","13","0","10","3179","23","399","169","21","15","61","161","72","499","4110" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","14","0","13","2861","43","391","159","29","10","34","97","83","412","3720" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","15","0","17","3217","48","500","164","22","28","35","84","52","385","4167" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","16","0","20","3824","22","406","140","11","3","29","126","45","354","4626" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","17","0","16","3988","29","385","93","7","7","30","113","52","302","4720" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2000","2000-05-26 00:00:00","18","0","25","3508","29","235","94","5","0","24","66","42","231","4028" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","7","0","21","2636","18","662","207","23","17","35","122","93","497","3834" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","8","0","11","3041","14","469","133","18","10","54","134","95","444","3979" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","9","0","30","2573","14","369","159","28","11","52","144","96","490","3476" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","10","0","13","2616","19","444","136","23","14","43","149","83","448","3540" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","11","0","22","2945","15","390","136","23","8","70","150","89","476","3848" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","12","0","16","2935","24","385","148","40","13","45","125","68","439","3799" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","13","0","6","2694","39","369","163","21","15","44","120","67","430","3538" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","14","0","20","3158","36","420","137","20","10","38","95","90","390","4024" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","15","0","20","3219","17","441","113","9","3","33","113","43","314","4011" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","16","0","39","3398","41","379","126","13","5","40","77","40","301","4158" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","17","0","33","3805","39","330","95","7","3","26","92","54","277","4484" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2000","2000-05-26 00:00:00","18","0","22","3961","13","269","65","5","4","36","66","27","203","4468" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","7","0","25","3714","12","670","179","22","26","65","114","109","515","4936" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","8","0","24","3719","11","517","178","35","23","48","107","111","502","4773" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","9","0","16","2818","12","437","254","30","15","51","160","102","612","3895" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","10","0","6","2575","16","347","193","32","14","49","173","135","596","3540" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","11","0","5","2099","17","393","210","48","21","34","137","136","586","3100" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","12","0","13","2115","20","269","130","22","23","35","125","117","452","2869" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","13","0","11","2122","6","345","110","18","18","53","141","82","422","2906" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","14","0","7","2089","3","370","152","17","33","39","127","112","480","2949" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","15","0","7","2315","5","393","107","11","24","31","139","117","429","3149" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","16","0","11","2908","15","414","101","17","20","32","142","76","388","3736" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","17","0","18","3218","8","411","84","10","12","29","106","152","393","4048" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2001","2001-03-19 00:00:00","18","0","25","2545","3","202","57","1","2","16","144","57","277","3052" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","7","0","18","3048","7","551","170","22","30","48","151","56","477","4101" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","8","0","22","2946","11","434","152","20","16","28","115","79","410","3823" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","9","0","12","2043","5","414","138","19","25","40","156","63","441","2915" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","10","0","10","1973","11","339","124","25","18","26","147","60","400","2733" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","11","0","9","1993","20","336","164","23","27","47","142","99","502","2860" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","12","0","7","1921","5","306","166","19","13","58","174","77","507","2746" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","13","0","7","2067","19","319","186","19","29","22","173","63","492","2904" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","14","0","11","1912","41","383","172","34","33","33","169","77","518","2865" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","15","0","7","2051","28","417","181","26","19","56","130","103","515","3018" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","16","0","16","3083","14","445","173","26","43","29","104","82","457","4015" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","17","0","32","3616","23","399","76","11","15","27","119","79","327","4397" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2001","2001-03-19 00:00:00","18","0","22","2694","27","302","57","7","3","27","110","48","252","3297" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","7","0","30","3861","9","690","182","31","23","50","133","137","556","5146" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","8","0","39","3878","13","580","136","27","20","46","116","118","463","4973" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","9","0","24","2969","15","517","146","21","18","36","172","111","504","4029" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","10","0","7","2250","19","383","179","26","14","51","166","133","569","3228" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","11","0","3","1987","11","471","105","19","18","56","154","127","479","2951" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","12","0","10","2123","11","375","171","25","19","50","159","108","532","3051" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","13","0","11","1956","6","308","176","17","16","43","186","77","515","2796" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","14","0","13","2379","7","420","191","29","23","29","164","94","530","3349" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","15","0","11","2444","9","441","180","24","13","46","137","117","517","3422" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","16","0","18","2739","16","496","176","25","23","34","144","99","501","3770" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","17","0","28","3805","12","366","94","10","9","18","113","98","342","4553" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2003","2003-05-20 00:00:00","18","0","18","2794","7","228","64","8","6","45","122","95","340","3387" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","7","0","16","2751","9","556","161","33","32","14","123","99","462","3794" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","8","0","26","2958","4","456","135","17","18","45","156","99","470","3914" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","9","0","11","2243","6","350","154","30","45","23","146","75","473","3083" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","10","0","11","1965","17","307","146","19","39","20","162","72","458","2758" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","11","0","5","2033","9","353","147","30","10","40","163","104","494","2894" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","12","0","21","1725","6","364","195","25","28","41","133","110","532","2648" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","13","0","14","2095","12","392","171","35","20","43","148","119","536","3049" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","14","0","46","2150","6","467","156","43","27","29","175","86","516","3185" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","15","0","13","2880","42","511","162","40","31","32","135","133","533","3979" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","16","0","27","3443","15","510","156","14","12","30","120","112","444","4439" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","17","0","41","4159","21","411","110","4","6","30","132","64","346","4978" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2003","2003-05-20 00:00:00","18","0","36","3076","72","230","60","12","6","29","89","80","276","3690" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","7","0","39","2856","22","652","155","72","43","31","115","100","516","4085" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","8","0","44","3086","29","484","150","27","27","40","157","83","484","4127" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","9","0","22","2369","22","481","114","27","44","35","160","97","477","3371" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","10","0","29","2373","34","385","128","27","38","39","146","97","475","3296" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","11","0","30","2475","41","388","131","33","21","45","170","112","512","3446" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","12","0","24","2799","18","394","97","25","22","39","130","93","406","3641" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","13","0","17","2651","26","355","86","9","33","18","148","68","362","3411" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","14","0","24","2536","20","353","168","31","20","29","128","82","458","3391" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","15","0","35","3211","22","448","112","11","14","34","113","52","336","4052" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","16","0","39","3501","31","368","96","17","8","30","84","67","302","4241" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","17","0","30","3288","15","264","85","9","5","24","110","50","283","3880" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","E","2004","2004-06-25 00:00:00","18","0","32","3012","2","236","49","5","3","47","52","53","209","3491" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","7","0","28","2871","11","787","172","27","55","24","151","128","557","4254" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","8","0","28","2944","17","555","148","21","23","39","190","127","548","4092" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","9","0","14","2568","29","400","168","28","40","22","170","91","519","3530" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","10","0","26","2395","12","470","173","23","40","23","180","104","543","3446" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","11","0","18","2810","18","504","175","22","29","29","187","97","539","3889" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","12","0","29","3256","21","453","173","31","35","15","152","100","506","4265" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","13","0","33","3366","20","515","176","28","16","48","147","75","490","4424" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","14","0","94","2944","13","629","164","25","16","44","150","84","483","4163" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","15","0","54","4147","41","607","137","31","11","45","119","107","450","5299" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","16","0","51","3218","32","484","89","13","8","28","109","80","327","4112" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","17","0","83","4148","12","369","84","13","6","34","73","62","272","4884" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","M5 (20)","361812","183775","19","364185","179458","TM","W","2004","2004-06-25 00:00:00","18","0","51","4269","28","279","76","10","5","21","61","67","240","4867" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","7","0","45","3972","8","658","218","39","22","33","114","120","546","5229" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","8","0","50","3980","18","597","140","38","20","48","117","123","486","5131" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","9","0","12","3047","23","523","186","26","25","41","150","113","541","4146" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","10","0","7","2412","15","425","138","26","15","50","184","177","590","3449" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","11","0","9","2098","19","352","195","26","22","53","162","131","589","3067" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","12","0","15","2097","13","387","128","27","25","33","150","154","517","3029" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","13","2","16","2349","8","335","165","26","28","54","176","102","551","3259" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","14","0","9","2347","21","448","146","44","24","34","140","128","516","3341" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","15","2","9","2592","3","534","174","16","13","43","163","82","491","3629" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","16","0","52","3446","15","598","118","19","14","35","145","141","472","4583" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","17","0","41","4153","20","344","74","9","4","22","145","82","336","4894" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2005","2005-04-12 00:00:00","18","0","23","3084","21","304","57","11","1","33","91","109","302","3734" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","7","0","31","3469","2","609","187","55","36","69","130","195","672","4783" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","8","0","17","3625","9","441","149","45","49","64","122","108","537","4629" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","9","0","10","2382","15","410","145","15","26","30","142","122","480","3297" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","10","0","10","2329","12","388","89","34","18","25","91","126","383","3122" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","11","0","7","2293","24","339","121","31","22","25","97","120","416","3079" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","12","0","10","2259","8","425","173","38","20","40","165","95","531","3233" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","13","0","17","2422","17","325","184","48","41","37","75","206","591","3372" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","14","1","18","2440","7","312","198","40","37","33","35","249","592","3369" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","15","0","14","2785","26","475","155","27","18","30","166","84","480","3780" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","16","0","49","4176","25","645","111","26","15","32","79","145","408","5303" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","17","0","51","4521","17","423","93","17","12","17","61","134","334","5346" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2005","2005-04-12 00:00:00","18","0","38","3334","18","282","57","7","3","35","87","69","258","3930" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","7","0","20","2734","16","687","128","29","21","18","166","95","457","3914" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","8","0","23","3033","13","577","124","24","37","35","123","90","433","4079" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","9","0","15","2231","16","420","146","7","16","41","158","90","458","3140" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","10","0","9","2515","9","242","154","26","27","31","149","114","501","3276" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","11","0","12","2975","22","290","161","18","28","35","135","119","496","3795" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","12","0","18","3029","12","556","161","19","25","36","161","111","513","4128" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","13","0","5","2963","26","472","141","29","35","31","167","72","475","3941" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","14","0","16","2473","16","422","108","20","18","29","82","56","313","3240" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","15","0","22","2705","16","342","60","13","12","15","97","49","246","3331" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","16","0","22","4164","20","292","115","21","9","24","130","45","344","4842" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","17","0","21","4139","10","239","88","19","6","16","121","23","273","4682" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2006","2006-03-31 00:00:00","18","0","18","4435","20","295","70","4","3","27","76","42","222","4990" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","7","0","23","3124","11","327","170","47","24","18","116","120","495","3980" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","8","0","22","3210","19","219","156","26","30","48","134","109","503","3973" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","9","0","18","2416","28","464","143","24","19","27","168","113","494","3420" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","10","0","17","2298","21","427","150","24","30","47","149","117","517","3280" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","11","0","11","2412","46","440","140","26","15","57","156","84","478","3387" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","12","0","18","2562","32","585","137","27","20","63","149","96","492","3689" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","13","0","17","2855","24","239","124","11","22","35","179","37","408","3543" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","14","0","19","3375","28","246","165","13","18","27","209","6","438","4106" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","15","0","14","3343","26","559","130","13","15","31","121","71","381","4323" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","16","0","20","3746","19","518","80","16","11","30","116","47","300","4603" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","17","0","13","3849","7","416","52","7","19","14","104","34","230","4515" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2006","2006-03-31 00:00:00","18","0","15","3354","10","334","63","7","2","36","89","47","244","3957" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","7","0","22","2812","13","731","119","30","21","14","94","173","451","4029" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","8","0","25","2893","7","570","131","19","25","20","53","179","427","3922" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","9","0","15","2568","22","452","165","28","42","17","159","106","517","3574" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","10","0","10","2746","23","456","175","35","42","8","207","122","589","3824" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","11","0","23","3063","25","546","122","40","41","31","175","106","515","4172" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","12","0","26","2994","19","539","133","29","17","24","159","106","468","4046" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","13","0","23","3879","13","662","140","35","17","16","82","153","443","5020" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","14","0","37","3802","13","637","126","27","41","26","128","71","419","4908" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","15","0","38","3668","14","587","130","30","31","10","122","68","391","4698" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","16","0","39","4181","12","586","103","16","30","16","118","72","355","5173" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","17","0","65","3530","14","464","72","14","12","18","106","66","288","4361" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2007","2007-06-22 00:00:00","18","0","33","3573","13","317","54","7","15","14","103","35","228","4164" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","7","0","24","3216","17","766","184","42","27","30","112","121","516","4539" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","8","0","28","2750","18","584","121","20","33","23","144","103","444","3824" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","9","1","12","2364","20","544","121","27","0","37","137","97","419","3359" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","10","0","27","2624","37","462","127","13","39","50","148","120","497","3647" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","11","0","18","2877","55","522","149","12","30","40","130","142","503","3975" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","12","0","22","2618","22","508","130","24","20","44","161","79","458","3628" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","13","0","40","2979","15","503","128","23","20","54","152","84","461","3998" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","14","0","27","3145","33","577","121","31","26","25","147","60","410","4192" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","15","0","19","3138","28","628","97","17","27","19","143","47","350","4163" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","16","0","52","4051","21","623","99","7","8","17","119","76","326","5073" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","17","0","38","3731","36","419","72","7","6","24","97","56","262","4486" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2007","2007-06-22 00:00:00","18","0","21","3695","14","310","61","6","27","8","105","43","250","4290" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","7","0","54","3418","14","805","198","49","23","37","119","96","522","4813" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","8","0","38","3093","13","614","155","26","12","33","149","81","456","4214" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","9","0","30","2580","29","477","128","47","20","46","172","66","479","3595" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","10","0","11","2582","41","439","156","27","22","37","138","121","501","3574" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","11","0","18","2835","29","539","120","23","21","38","182","94","478","3899" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","12","0","31","2959","20","501","173","20","14","33","135","130","505","4016" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","13","0","37","3227","16","611","147","11","12","36","155","80","441","4332" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","14","0","32","3378","42","588","118","23","21","33","129","113","437","4477" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","15","0","36","3109","32","556","104","13","7","25","121","58","328","4061" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","16","0","42","3494","27","406","69","9","8","21","77","42","226","4195" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","17","0","41","3950","16","398","60","9","2","19","92","39","221","4626" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2008","2008-06-13 00:00:00","18","0","29","3848","26","296","52","2","2","19","99","52","226","4425" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","7","0","39","2917","11","648","173","26","11","16","129","115","470","4085" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","8","0","38","3113","18","471","120","18","20","24","152","110","444","4084" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","9","0","33","2626","25","369","166","22","35","17","176","100","516","3569" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","10","0","20","2584","29","396","183","21","17","29","193","117","560","3589" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","11","0","37","2985","27","456","148","35","26","19","155","108","491","3996" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","12","0","25","3249","1","569","146","40","19","16","161","115","497","4341" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","13","0","53","3664","12","710","147","36","20","26","151","102","482","4921" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","14","0","40","4183","28","622","139","27","16","22","123","90","417","5290" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","15","0","45","2143","8","297","57","7","7","6","57","54","188","2681" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","16","0","54","2974","10","495","81","18","6","15","99","55","274","3807" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","17","0","56","3473","24","352","51","7","9","20","66","54","207","4112" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2008","2008-06-13 00:00:00","18","0","56","4317","28","328","50","11","6","13","76","56","212","4941" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","7","0","31","3427","13","664","214","43","29","23","94","119","522","4657" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","8","0","18","2935","28","614","121","21","19","30","138","99","428","4023" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","9","0","16","2514","110","495","143","16","20","34","131","109","453","3588" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","10","0","11","2698","36","394","139","20","21","32","124","105","441","3580" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","11","0","15","2865","34","440","100","28","22","42","151","83","426","3780" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","12","0","12","3172","5","518","129","27","8","24","139","79","406","4113" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","13","0","18","3338","10","531","129","17","27","36","119","84","412","4309" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","14","0","27","3321","22","517","133","23","19","24","96","96","391","4278" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","15","0","21","3586","15","583","124","21","17","15","125","58","360","4565" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","16","0","38","4428","20","543","78","16","11","13","126","69","313","5342" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","17","0","26","4251","13","361","54","6","2","18","70","52","202","4853" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2009","2009-05-15 00:00:00","18","0","31","3492","16","256","40","6","1","21","73","38","179","3974" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","7","0","21","3125","8","638","139","27","17","14","106","126","429","4221" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","8","0","19","3194","2","459","133","22","25","13","117","102","412","4086" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","9","0","14","2283","14","438","115","25","27","29","124","91","411","3160" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","10","0","13","2926","4","413","153","24","23","24","128","87","439","3795" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","11","0","15","2690","0","453","153","27","18","26","160","90","474","3632" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","12","0","18","2964","20","525","145","29","19","32","143","98","466","3993" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","13","0","20","3157","22","615","127","34","26","21","112","89","409","4223" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","14","0","26","3849","16","674","117","24","21","20","103","88","373","4938" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","15","0","19","4292","10","730","125","17","22","24","89","86","363","5414" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","16","0","26","4039","19","645","86","14","15","27","91","67","300","5029" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","17","0","37","4495","11","486","71","6","8","22","61","64","232","5261" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2009","2009-05-15 00:00:00","18","0","33","3993","15","377","51","2","2","20","77","48","200","4618" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","7","0","42","3072","11","686","175","28","23","21","105","112","464","4275" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","8","0","33","2942","4","471","141","29","7","27","130","57","391","3841" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","9","0","20","2655","20","519","123","27","11","54","170","94","479","3693" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","10","0","20","2661","31","407","116","26","13","27","155","116","453","3572" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","11","0","29","2818","4","360","95","22","10","20","132","86","365","3576" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","12","0","22","3115","23","486","97","27","9","25","154","88","400","4046" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","13","0","31","3581","24","365","119","27","16","16","140","79","397","4398" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","14","0","25","3664","44","463","123","21","12","29","119","80","384","4580" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","15","0","44","3426","18","613","92","17","8","26","151","64","358","4459" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","16","0","44","4111","17","435","76","13","5","11","76","46","227","4834" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","17","0","43","4265","13","334","74","9","2","17","70","69","241","4896" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2010","2010-05-28 00:00:00","18","0","40","3591","13","294","37","7","1","14","96","42","197","4135" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","7","0","28","2446","3","666","136","22","13","20","88","124","403","3546" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","8","0","33","2910","3","451","117","25","19","12","124","130","427","3824" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","9","0","15","3116","2","315","104","22","19","15","133","100","393","3841" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","10","0","26","3023","5","442","111","13","13","25","112","113","387","3883" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","11","0","24","3049","6","430","114","23","14","29","142","89","411","3920" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","12","0","33","4074","12","409","126","16","14","19","141","82","398","4926" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","13","0","42","3402","12","463","108","18","11","16","115","109","377","4296" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","14","0","22","3200","12","462","82","20","12","25","102","76","317","4013" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","15","0","49","3279","12","495","61","16","12","9","85","85","268","4103" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","16","0","55","4172","14","511","65","14","4","21","70","55","229","4981" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","17","0","67","4262","10","382","75","8","3","27","79","50","242","4963" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2010","2010-05-28 00:00:00","18","0","57","4290","13","312","49","2","3","18","80","55","207","4879" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","7","0","39","3065","32","699","154","38","32","19","113","98","454","4289" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","8","0","37","2966","22","482","98","17","13","28","123","119","398","3905" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","9","0","18","3722","44","501","106","22","33","37","162","87","447","4732" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","10","0","15","2689","17","415","116","23","22","24","152","115","452","3588" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","11","0","12","2795","31","382","119","21","31","33","191","104","499","3719" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","12","0","26","3101","10","467","87","25","22","24","157","83","398","4002" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","13","0","29","3562","25","387","76","29","42","18","206","84","455","4458" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","14","0","34","3544","12","451","125","25","20","36","162","92","460","4501" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","15","0","36","3421","21","599","108","18","40","28","182","94","470","4547" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","16","0","39","4010","17","443","63","16","5","22","158","90","354","4863" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","17","0","49","4310","23","328","55","11","9","15","148","60","298","5008" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","E","2011","2011-05-12 00:00:00","18","0","41","3562","12","289","38","6","1","25","90","71","231","4135" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","7","0","24","3502","14","593","126","39","25","19","101","113","423","4556" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","8","0","20","3563","12","594","111","28","19","12","72","142","384","4573" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","9","0","13","2685","12","491","102","30","29","10","147","93","411","3612" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","10","0","9","2435","11","412","119","26","27","30","139","95","436","3303" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","11","0","9","2231","0","390","135","20","21","36","144","107","463","3093" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","12","0","7","2292","5","531","134","42","18","8","80","185","467","3302" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","13","0","34","2382","14","546","118","31","29","17","116","129","440","3416" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","14","0","21","2619","7","695","144","38","22","26","136","104","470","3812" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","15","0","17","3299","19","641","117","13","25","39","121","121","436","4412" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","16","0","35","4024","11","797","101","21","17","7","92","157","395","5262" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","17","0","60","4546","17","535","68","6","4","23","114","96","311","5469" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","W","2011","2011-05-12 00:00:00","18","0","42","3534","16","409","52","5","4","17","89","56","223","4224" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","7","0","18","2825","13","739","73","19","10","16","86","85","289","3884" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","8","0","14","3152","8","516","67","19","17","9","107","89","308","3998" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","9","0","14","3344","16","484","98","24","35","15","107","84","363","4221" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","10","0","12","2141","22","399","117","30","18","14","116","108","403","2977" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","11","0","11","2492","5","435","85","21","22","16","139","80","363","3306" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","12","0","8","2434","5","632","86","29","29","36","107","81","368","3447" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","13","0","17","2519","13","474","122","36","22","23","134","107","444","3467" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","14","0","13","3132","18","432","92","35","31","19","120","87","384","3979" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","15","0","26","3032","11","672","82","36","20","28","86","62","314","4055" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","16","0","31","3115","18","631","89","16","14","29","116","83","347","4142" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","17","0","26","4302","21","428","54","12","2","34","108","69","279","5056" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2012","2012-06-28 00:00:00","18","0","48","3380","19","460","35","7","13","24","77","41","197","4104" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","7","0","44","2185","11","642","119","17","27","18","60","68","309","3191" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","8","0","23","3232","28","636","106","22","10","18","107","127","390","4309" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","9","0","14","2487","28","538","136","22","29","23","144","113","467","3534" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","10","0","21","2118","31","482","138","24","45","5","147","124","483","3135" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","11","0","11","2416","21","358","107","25","23","32","150","97","434","3240" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","12","0","8","2372","7","476","121","17","21","18","138","91","406","3269" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","13","0","17","2236","19","493","134","21","37","3","156","97","448","3213" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","14","1","27","2372","14","525","133","21","30","29","127","111","451","3389" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","15","1","21","2952","15","569","106","16","20","25","154","94","415","3972" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","16","0","40","3510","28","631","69","24","22","1","98","70","284","4493" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","17","0","52","3541","11","436","62","12","7","16","107","83","287","4327" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2012","2012-06-28 00:00:00","18","0","18","3316","16","272","69","5","3","0","104","72","253","3875" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","7","0","43","3690","24","891","121","32","15","13","98","101","380","5028" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","8","0","24","3234","25","543","115","31","23","15","99","138","421","4247" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","9","0","24","2807","12","571","55","24","23","19","95","140","356","3770" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","10","1","34","2274","29","592","254","30","53","34","149","126","646","3575" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","11","0","12","2406","19","474","121","17","19","23","127","122","429","3340" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","12","0","24","2556","28","453","94","20","15","25","129","126","409","3470" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","13","0","27","2548","12","497","73","24","31","20","105","147","400","3484" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","14","1","22","2454","29","631","319","25","21","23","151","116","655","3791" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","15","0","17","3045","17","593","121","21","23","22","140","102","429","4101" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","16","0","30","3520","20","654","74","15","16","26","102","105","338","4562" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","17","0","22","3650","14","433","34","10","5","19","61","105","234","4353" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2013","2013-06-27 00:00:00","18","0","27","3164","22","409","71","7","1","18","110","85","292","3914" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","7","0","28","3170","15","819","144","27","21","23","107","111","433","4465" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","8","0","25","3433","23","588","96","26","17","28","109","94","370","4439" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","9","0","15","2709","18","421","122","25","26","18","116","108","415","3578" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","10","0","11","2268","18","428","102","40","32","9","126","93","402","3127" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","11","0","21","2120","11","522","146","30","28","27","107","94","432","3106" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","12","0","35","2223","11","562","101","27","23","38","144","90","423","3254" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","13","0","28","1976","11","518","118","29","30","31","128","113","449","2982" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","14","0","14","1759","25","583","133","40","32","12","104","128","449","2830" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","15","0","38","2892","34","692","148","16","18","17","121","107","427","4083" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","16","0","25","3240","14","904","97","20","8","31","109","107","372","4555" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","17","0","46","4198","29","654","72","8","3","23","101","90","297","5224" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2013","2013-06-27 00:00:00","18","0","29","3682","23","356","57","10","5","5","87","77","241","4331" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","7","0","30","3361","20","889","145","27","35","17","127","142","493","4793" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","8","0","24","3411","12","515","109","21","37","11","90","131","399","4361" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","9","0","23","2929","30","526","114","29","28","28","136","102","437","3945" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","10","0","17","2452","20","486","92","32","25","17","129","86","381","3356" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","11","0","26","2323","11","514","141","37","33","22","160","126","519","3393" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","12","0","6","1754","5","332","101","36","21","21","127","162","468","2565" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","13","0","29","2563","12","641","130","32","24","31","162","107","486","3731" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","14","0","21","2698","19","737","130","23","30","17","151","112","463","3938" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","15","0","30","3270","16","795","141","28","28","23","167","94","481","4592" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","16","0","48","4245","11","697","118","26","9","10","125","121","409","5410" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","17","0","57","4789","23","654","93","19","8","25","93","93","331","5854" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2014","2014-07-03 00:00:00","18","0","34","3766","25","571","42","6","9","17","78","63","215","4611" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","7","0","59","3357","13","802","133","31","25","29","78","99","395","4626" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","8","0","37","3490","24","749","118","41","19","20","123","152","473","4773" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","9","0","32","2835","24","599","61","20","16","24","106","198","425","3915" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","10","0","14","2501","21","542","117","25","9","31","162","135","479","3557" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","11","0","9","2569","22","486","106","33","20","35","167","133","494","3580" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","12","0","18","2662","25","526","104","22","6","15","149","128","424","3655" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","13","0","37","2661","11","513","59","26","7","11","105","197","405","3627" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","14","0","18","2716","24","577","132","19","10","20","126","127","434","3769" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","15","0","21","3029","14","658","104","17","19","15","152","113","420","4142" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","16","0","41","3407","12","615","78","21","6","20","127","121","373","4448" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","17","0","41","3718","17","522","43","16","5","21","82","146","313","4611" -"South West","E06000025","South Gloucestershire","56015","363100","181500","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2014","2014-07-03 00:00:00","18","0","38","3370","21","340","51","9","2","23","83","90","258","4027" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","7","0","37","3386","12","857","102","21","18","23","117","145","426","4718" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","8","0","28","3248","5","573","92","15","18","17","119","113","374","4228" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","9","0","24","2507","11","485","119","15","17","26","128","126","431","3458" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","10","0","17","2319","18","493","72","17","12","18","109","110","338","3185" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","11","0","10","2271","7","469","118","21","10","36","180","95","460","3217" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","12","0","23","2610","19","539","135","22","19","31","168","107","482","3673" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","13","0","22","2757","22","687","134","27","16","19","161","116","473","3961" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","14","0","23","3001","23","662","113","19","27","24","154","131","468","4177" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","15","0","30","3469","16","854","112","27","20","32","140","121","452","4821" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","16","0","51","4360","21","940","62","18","20","20","110","130","360","5732" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","17","0","59","4205","18","589","53","13","2","14","121","85","288","5159" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","N","2015","2015-06-25 00:00:00","18","0","45","3300","12","364","46","8","2","12","79","81","228","3949" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","7","0","41","5180","38","581","172","26","24","24","136","81","463","6303" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","8","0","28","4142","28","682","96","35","17","24","102","117","391","5271" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","9","0","35","4111","28","728","110","19","12","29","138","139","447","5349" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","10","0","9","2590","9","389","100","30","15","22","156","118","441","3438" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","11","0","20","2402","14","388","102","26","10","32","175","126","471","3295" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","12","0","25","2607","19","483","144","32","16","24","151","123","490","3624" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","13","0","11","2499","13","404","99","31","23","40","127","88","408","3335" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","14","0","35","3073","22","587","100","20","28","32","141","123","444","4161" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","15","0","40","4219","20","832","112","24","19","16","136","124","431","5542" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","16","0","32","4171","2","584","76","11","5","31","124","111","358","5147" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","17","0","45","4410","16","468","66","12","7","10","127","84","306","5245" -"South West","E06000025","South Gloucestershire","56015","362302","182803","M4","Junction 20/15 M4/M5","361812","183775","Junction 19 M4/M32","364185","179458","TM","S","2015","2015-06-25 00:00:00","18","0","28","3282","19","323","79","2","6","22","91","87","287","3939" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","7","0","4","1060","3","251","30","5","13","8","17","15","88","1406" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","8","0","6","1163","5","174","28","8","21","9","15","8","89","1437" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","9","0","6","761","9","117","44","8","12","6","9","17","96","989" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","10","0","1","620","4","95","41","8","16","8","14","19","106","826" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","11","0","3","520","6","121","40","9","12","9","19","23","112","762" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","12","0","6","553","3","112","33","9","14","1","17","8","82","756" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","13","0","4","547","1","113","27","9","8","7","13","15","79","744" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","14","0","2","576","12","115","38","11","15","1","12","15","92","797" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","15","0","2","595","7","143","32","9","12","5","13","4","75","822" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","16","0","4","730","5","148","20","5","6","2","11","15","59","946" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","17","0","5","788","6","125","14","1","0","4","9","10","38","962" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2007","2007-06-12 00:00:00","18","0","3","565","7","57","13","0","1","0","9","8","31","663" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","7","0","5","519","8","157","16","6","18","13","13","17","83","772" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","8","0","2","763","6","157","27","7","14","5","14","13","80","1008" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","9","0","0","555","3","161","41","12","18","11","10","21","113","832" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","10","0","1","534","6","134","27","7","20","8","10","20","92","767" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","11","0","3","578","6","104","30","12","8","7","11","17","85","776" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","12","0","4","624","5","106","42","3","4","5","9","15","78","817" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","13","0","2","609","2","111","42","8","17","5","18","15","105","829" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","14","0","3","626","11","124","48","3","11","7","18","21","108","872" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","15","0","3","624","7","123","26","12","15","5","20","8","86","843" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","16","0","4","897","7","188","26","6","12","4","13","11","72","1168" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","17","0","4","1081","5","170","15","2","4","3","9","14","47","1307" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2007","2007-06-12 00:00:00","18","0","3","884","7","99","10","1","1","1","5","16","34","1027" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","7","0","3","834","1","263","25","4","9","6","4","13","61","1162" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","8","0","4","913","4","176","30","7","7","4","10","16","74","1171" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","9","0","0","768","6","127","32","1","10","2","17","11","73","974" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","10","0","3","696","3","94","29","7","7","2","14","20","79","875" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","11","0","2","759","10","161","24","5","8","4","15","28","84","1016" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","12","0","2","710","10","140","36","4","6","4","13","11","74","936" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","13","0","3","727","4","152","23","5","7","1","8","20","64","950" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","14","0","3","741","6","137","20","7","7","1","7","10","52","939" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","15","0","11","629","8","111","23","3","8","3","3","10","50","809" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","16","0","10","791","4","141","17","4","1","0","6","13","41","987" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","17","0","1","857","3","119","12","1","0","1","4","7","25","1005" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","E","2012","2012-06-29 00:00:00","18","0","5","731","1","78","3","1","0","1","4","2","11","826" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","7","0","3","474","0","154","29","14","9","2","8","12","74","705" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","8","0","7","652","2","189","32","5","11","7","17","11","83","933" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","9","0","2","552","8","150","35","8","11","5","20","12","91","803" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","10","0","3","601","6","147","21","6","8","8","12","16","71","828" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","11","0","0","705","9","134","38","6","8","0","13","9","74","922" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","12","0","4","729","0","108","28","3","4","3","6","10","54","895" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","13","0","4","558","6","91","28","4","2","1","17","5","57","716" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","14","0","3","924","6","147","45","4","10","4","18","10","91","1171" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","15","0","7","1041","6","226","38","3","12","4","11","16","84","1364" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","16","1","6","1032","3","182","28","4","3","2","17","10","64","1287" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","17","0","12","1222","6","198","19","2","1","3","10","5","40","1478" -"South West","E10000027","Somerset","56017","333800","149060","M5","22","334016","148950","A38","333651","149149","TM","W","2012","2012-06-29 00:00:00","18","0","5","1158","2","94","7","0","1","2","6","11","27","1286" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","7","0","26","3555","4","434","96","15","8","36","83","49","287","4306" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","8","0","17","3528","23","338","93","20","7","26","68","71","285","4191" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","9","0","5","2731","4","273","103","20","12","32","63","44","274","3287" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","10","0","13","1993","27","173","102","10","5","57","80","83","337","2543" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","11","0","4","2069","0","236","122","16","12","38","115","47","350","2659" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","12","0","13","1810","14","257","137","18","12","39","86","80","372","2466" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","13","0","11","1897","10","267","119","10","8","55","138","55","385","2570" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","14","0","7","1601","23","249","136","18","6","37","73","50","320","2200" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","15","0","8","1811","7","300","140","17","10","46","109","48","370","2496" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","16","0","10","1940","38","327","137","15","5","46","118","54","375","2690" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","17","0","13","2196","26","293","111","16","3","36","98","55","319","2847" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2000","2000-07-06 00:00:00","18","0","4","1492","26","219","75","4","3","27","70","38","217","1958" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","7","0","8","1133","1","359","179","16","9","36","93","93","426","1927" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","8","0","11","1995","6","297","171","28","8","41","108","90","446","2755" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","9","0","6","1637","11","273","147","10","6","30","91","75","359","2286" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","10","0","5","1655","43","211","110","12","7","46","92","54","321","2235" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","11","0","3","1644","31","249","96","11","7","31","89","62","296","2223" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","12","0","6","1799","8","215","84","14","8","41","91","58","296","2324" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","13","0","15","1684","11","256","98","18","13","37","85","64","315","2281" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","14","0","6","1943","18","272","108","18","9","28","71","75","309","2548" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","15","0","9","2281","26","313","89","11","16","37","85","54","292","2921" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","16","0","26","3046","19","346","74","27","8","30","50","69","258","3695" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","17","0","27","3615","24","420","67","20","1","23","71","43","225","4311" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2000","2000-07-06 00:00:00","18","0","28","3283","22","303","59","16","2","19","53","43","192","3828" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","7","0","10","3139","28","404","92","19","6","50","84","13","264","3845" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","8","0","13","3058","27","335","100","14","7","34","119","8","282","3715" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","9","0","8","1999","25","226","114","16","7","44","114","32","327","2585" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","10","0","5","2009","61","222","123","17","5","50","144","35","374","2671" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","11","0","4","1869","70","207","144","20","6","79","108","66","423","2573" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","12","0","2","2210","46","252","119","7","13","65","124","43","371","2881" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","13","0","3","2362","16","258","164","16","11","41","89","70","391","3030" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","14","0","10","2076","27","267","149","21","22","45","129","16","382","2762" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","15","0","11","2362","18","352","145","20","10","38","83","74","370","3113" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","16","0","5","2129","9","271","109","13","11","20","85","29","267","2681" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","17","0","5","2308","8","233","57","10","2","20","61","40","190","2744" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2001","2001-03-23 00:00:00","18","0","8","1790","10","168","70","8","0","23","74","12","187","2163" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","7","0","5","1060","6","335","175","22","6","39","99","71","412","1818" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","8","0","3","1501","9","277","110","9","6","30","86","70","311","2101" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","9","0","2","1493","13","274","101","19","10","32","104","81","347","2129" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","10","0","4","1485","14","213","80","16","7","38","67","65","273","1989" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","11","0","3","2023","21","214","60","9","7","23","77","78","254","2515" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","12","0","45","2185","15","221","72","17","10","26","52","70","247","2713" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","13","0","8","2415","20","236","83","20","3","21","85","52","264","2943" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","14","0","9","2969","17","283","82","18","6","24","66","66","262","3540" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","15","0","10","3283","35","328","121","16","5","27","78","66","313","3969" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","16","0","21","3124","24","296","49","18","3","18","60","52","200","3665" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","17","0","10","3311","15","292","69","11","2","11","55","26","174","3802" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2001","2001-03-23 00:00:00","18","0","13","3304","7","222","30","3","1","10","34","32","110","3656" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","7","0","44","3313","3","466","73","16","8","21","42","51","211","4037" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","8","0","29","3616","15","366","100","17","4","24","99","52","296","4322" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","9","0","15","2244","17","268","111","17","8","36","69","78","319","2863" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","10","0","17","1907","17","260","106","21","10","36","112","53","338","2539" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","11","0","48","1760","9","268","114","24","11","61","91","103","404","2489" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","12","0","38","1719","13","284","135","25","12","50","127","57","406","2460" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","13","0","16","1519","10","275","168","10","12","48","126","43","407","2227" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","14","0","12","1782","25","308","130","21","11","46","120","62","390","2517" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","15","0","44","2004","11","307","151","10","11","45","103","47","367","2733" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","16","0","17","1868","22","348","98","15","7","34","100","34","288","2543" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","17","0","18","2447","42","273","67","15","2","27","106","45","262","3042" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2002","2002-06-19 00:00:00","18","0","16","1542","37","212","44","4","0","26","87","53","214","2021" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","7","0","10","1381","4","303","167","24","7","19","156","40","413","2111" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","8","0","15","1989","4","334","116","12","4","37","84","85","338","2680" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","9","0","14","1857","23","247","86","11","10","12","126","44","289","2430" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","10","0","10","1894","45","276","100","11","10","17","122","79","339","2564" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","11","0","10","1874","37","203","87","14","10","50","85","19","265","2389" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","12","0","11","1725","12","209","101","21","8","29","85","56","300","2257" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","13","0","15","1757","4","195","91","32","9","27","74","62","295","2266" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","14","0","14","1801","36","279","100","27","12","27","70","63","299","2429" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","15","0","25","2178","25","345","99","17","13","39","85","67","320","2893" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","16","0","22","2769","16","426","73","14","6","30","62","73","258","3491" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","17","0","46","3624","14","363","58","12","1","21","63","40","195","4242" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2002","2002-06-19 00:00:00","18","0","39","2627","9","277","52","10","1","19","34","65","181","3133" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","7","0","36","3425","4","528","102","18","13","14","83","57","287","4280" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","8","0","19","3597","13","432","78","19","13","7","60","49","226","4287" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","9","0","10","2468","7","304","105","10","10","17","112","54","308","3097" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","10","0","8","1958","10","242","120","14","6","22","94","92","348","2566" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","11","0","6","1968","11","266","112","14","9","39","130","54","358","2609" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","12","0","10","1877","15","248","130","19","16","13","90","85","353","2503" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","13","0","9","1906","5","332","100","17","9","36","119","84","365","2617" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","14","0","19","2088","5","292","137","27","15","60","59","111","409","2813" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","15","0","16","2185","6","376","141","16","7","40","113","64","381","2964" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","16","0","22","2239","16","334","134","14","5","28","69","128","378","2989" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","17","0","7","2386","14","370","63","12","3","28","91","59","256","3033" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2003","2003-09-24 00:00:00","18","0","11","1857","11","177","61","9","2","19","44","81","216","2272" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","7","0","5","1160","2","450","174","33","8","48","119","114","496","2113" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","8","0","19","1632","1","389","152","20","8","26","89","114","409","2450" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","9","0","11","1695","10","328","105","19","10","34","88","61","317","2361" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","10","0","5","1269","25","267","89","22","10","26","71","65","283","1849" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","11","0","5","1499","13","274","93","17","12","32","80","73","307","2098" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","12","0","9","1213","5","251","100","27","10","28","72","75","312","1790" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","13","0","18","1740","7","277","91","9","8","34","94","71","307","2349" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","14","0","13","1894","2","315","105","13","12","30","71","81","312","2536" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","15","0","21","2330","14","399","108","11","3","43","88","80","333","3097" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","16","0","22","2993","8","454","78","17","9","36","76","53","269","3746" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","17","0","32","3681","15","432","55","16","2","18","61","72","224","4384" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2003","2003-09-24 00:00:00","18","0","24","2857","7","263","40","4","2","24","60","69","199","3350" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","7","0","51","4168","13","543","88","24","8","35","81","87","323","5098" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","8","0","29","3733","10","410","99","15","11","18","73","70","286","4468" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","9","0","169","2581","40","394","93","17","9","33","111","65","328","3512" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","10","0","151","2234","38","293","116","21","14","30","137","67","385","3101" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","11","0","11","2790","33","253","108","15","17","53","135","73","401","3488" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","12","0","34","2429","24","272","96","14","25","26","113","81","355","3114" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","13","0","10","2561","4","303","142","19","6","35","131","83","416","3294" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","14","0","6","2107","17","346","177","19","13","38","105","74","426","2902" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","15","0","12","2259","17","353","125","9","8","33","119","71","365","3006" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","16","0","17","2430","15","372","127","21","5","32","106","81","372","3206" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","17","0","14","2478","18","285","90","12","2","31","89","69","293","3088" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2004","2004-04-26 00:00:00","18","0","6","1695","4","196","68","11","2","21","66","59","227","2128" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","7","0","9","1655","2","586","177","25","22","37","100","111","472","2724" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","8","0","7","2023","4","398","168","15","6","22","97","92","400","2832" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","9","0","2","1786","12","405","116","22","18","35","96","113","400","2605" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","10","0","9","2030","15","324","114","17","18","28","96","73","346","2724" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","11","0","7","2072","34","333","90","20","12","27","109","70","328","2774" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","12","0","11","2575","34","288","98","15","20","31","80","83","327","3235" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","13","0","8","2265","31","283","99","19","17","27","53","104","319","2906" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","14","0","15","1760","56","245","92","18","6","12","52","100","280","2356" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","15","0","20","2004","41","325","80","22","15","20","58","109","304","2694" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","16","0","29","2922","25","402","84","18","15","30","59","104","310","3688" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","17","0","34","3518","18","437","60","15","1","19","52","93","240","4247" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2004","2004-04-26 00:00:00","18","0","29","2756","17","223","45","2","2","19","38","78","184","3209" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","7","0","10","2958","9","529","113","13","6","24","62","53","271","3777" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","8","0","22","3177","18","446","101","15","12","39","79","58","304","3967" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","9","0","8","2356","19","301","89","19","27","34","82","43","294","2978" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","10","0","18","2278","54","280","88","13","23","22","121","50","317","2947" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","11","0","16","2365","42","306","132","15","24","31","125","64","391","3120" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","12","0","14","2132","11","207","134","18","10","31","94","39","326","2690" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","13","0","15","2707","18","304","155","13","11","50","142","72","443","3487" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","14","0","23","2825","33","328","151","16","5","42","111","64","389","3598" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","15","0","13","2578","13","410","150","9","3","21","98","81","362","3376" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","16","0","9","2647","15","307","114","4","7","20","65","58","268","3246" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","17","0","8","2827","9","310","70","2","1","17","75","34","199","3353" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2005","2005-04-15 00:00:00","18","0","4","2406","12","137","52","5","0","18","71","39","185","2744" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","7","0","3","1464","3","401","147","29","31","23","72","109","411","2282" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","8","0","7","2045","8","316","129","21","18","24","167","11","370","2746" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","9","0","10","1803","13","210","100","11","13","16","184","5","329","2365" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","10","0","18","2202","12","229","90","13","11","19","98","77","308","2769" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","11","0","2","2868","21","229","94","20","6","15","92","48","275","3395" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","12","0","18","3331","33","248","100","12","7","36","126","41","322","3952" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","13","0","14","3344","21","227","81","16","8","17","103","34","259","3865" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","14","0","21","3967","29","292","101","12","11","22","118","43","307","4616" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","15","0","15","3750","25","364","73","7","11","15","82","37","225","4379" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","16","0","18","3150","18","271","59","5","10","26","35","47","182","3639" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","17","0","20","3316","7","207","39","6","3","13","35","45","141","3691" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2005","2005-04-15 00:00:00","18","0","7","2610","15","187","37","6","2","4","54","29","132","2951" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","7","1","33","3322","8","586","86","16","9","28","80","35","254","4203" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","8","0","28","3075","9","436","77","19","7","47","89","48","287","3835" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","9","0","11","2208","27","214","93","12","4","40","93","56","298","2758" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","10","0","4","1916","21","169","101","23","12","39","130","76","381","2491" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","11","0","10","2104","3","280","78","18","23","27","95","85","326","2723" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","12","0","17","2101","9","359","96","21","9","21","134","70","351","2837" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","13","0","8","1943","21","317","145","21","8","43","120","76","413","2702" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","14","0","11","1974","26","355","147","21","5","40","105","91","409","2775" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","15","0","6","1910","19","232","119","23","2","26","114","80","364","2531" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","16","0","6","2329","14","327","119","6","7","32","103","80","347","3023" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","17","0","8","2422","27","287","73","5","6","30","78","84","276","3020" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2006","2006-06-21 00:00:00","18","0","8","1643","16","186","75","8","1","32","72","72","260","2113" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","7","0","26","1962","2","486","185","32","3","28","102","125","475","2951" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","8","0","23","2173","6","441","116","15","9","40","124","71","375","3018" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","9","0","8","1675","2","133","61","11","8","17","113","81","291","2109" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","10","0","6","1481","29","151","94","16","6","18","76","85","295","1962" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","11","0","4","1552","19","211","98","11","7","31","71","82","300","2086" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","12","0","10","1684","7","220","72","17","4","17","100","53","263","2184" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","13","0","19","2206","10","265","93","11","4","24","100","53","285","2785" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","14","0","19","1966","11","260","106","13","6","33","69","67","294","2550" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","15","0","33","2109","5","106","90","18","9","34","84","75","310","2563" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","16","0","11","2791","2","185","88","17","9","21","74","54","263","3252" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","17","0","34","3491","10","405","47","9","2","23","64","60","205","4145" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2006","2006-06-21 00:00:00","18","0","32","3117","10","241","42","6","1","14","57","57","177","3577" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","7","0","41","3319","6","345","80","12","7","26","70","62","257","3968" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","8","0","42","3431","7","354","83","13","7","25","78","67","273","4107" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","9","0","13","2403","7","352","77","21","9","39","74","73","293","3068" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","10","0","11","2174","4","332","116","20","5","36","117","95","389","2910" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","11","0","10","2064","9","359","111","25","9","41","116","100","402","2844" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","12","0","22","1976","5","395","135","12","8","37","129","90","411","2809" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","13","0","10","1959","0","368","149","20","18","31","126","117","461","2798" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","14","0","17","1750","6","391","144","15","11","47","116","53","386","2550" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","15","0","17","1950","5","447","138","22","6","29","109","81","385","2804" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","16","0","20","2543","2","484","119","13","6","20","101","69","328","3377" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","17","0","26","2553","7","313","80","7","1","25","86","68","267","3166" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2007","2007-04-19 00:00:00","18","0","21","2010","6","227","70","5","5","20","72","61","233","2497" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","7","0","13","1500","0","542","194","35","11","38","130","143","551","2606" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","8","0","10","2070","2","433","187","29","10","12","127","109","474","2989" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","9","0","28","1421","3","326","93","21","15","21","110","90","350","2128" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","10","1","14","1652","6","326","95","20","10","19","92","81","317","2315" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","11","0","15","1741","1","201","47","8","7","30","145","29","266","2224" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","12","0","15","1849","5","215","76","20","14","11","114","47","282","2366" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","13","0","19","1909","4","321","109","14","12","21","91","83","330","2583" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","14","0","16","2140","5","386","76","17","7","35","87","65","287","2834" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","15","1","27","2377","4","477","84","19","12","17","83","79","294","3179" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","16","0","68","2877","9","521","71","11","3","16","87","60","248","3723" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","17","1","40","3961","14","295","32","9","6","7","72","64","190","4500" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2007","2007-04-19 00:00:00","18","0","39","3107","12","205","33","10","12","5","58","65","183","3546" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","7","0","53","3984","10","844","80","25","6","18","86","63","278","5169" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","8","0","36","3778","8","484","69","17","17","23","82","65","273","4579" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","9","0","21","2463","33","435","65","8","14","24","104","89","304","3256" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","10","0","9","2308","20","348","77","10","4","37","134","80","342","3027" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","11","0","17","2380","12","307","88","17","21","30","114","85","355","3071" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","12","0","17","2518","24","332","76","17","15","23","120","84","335","3226" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","13","0","12","2284","12","377","130","25","17","11","87","124","394","3079" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","14","0","13","2212","25","397","100","19","9","36","131","95","390","3037" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","15","0","11","2236","14","431","127","29","17","19","82","105","379","3071" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","16","0","17","2411","27","463","96","18","12","20","64","95","305","3223" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","17","0","14","2574","24","292","86","4","4","25","97","80","296","3200" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2008","2008-06-09 00:00:00","18","0","23","2026","12","211","58","7","3","16","58","67","209","2481" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","7","0","11","1840","7","542","176","26","19","26","115","124","486","2886" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","8","0","11","2175","14","493","129","26","8","28","98","112","401","3094" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","9","0","6","1989","30","444","112","14","17","22","93","106","364","2833" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","10","0","9","2336","45","450","91","27","9","26","81","87","321","3161" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","11","0","16","2775","34","310","91","15","9","28","107","69","319","3454" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","12","0","21","2633","32","328","72","14","9","16","77","85","273","3287" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","13","0","26","2586","30","387","67","27","11","16","49","91","261","3290" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","14","0","23","2462","18","422","76","20","14","26","77","88","301","3226" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","15","0","32","2331","20","444","58","16","20","16","60","98","268","3095" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","16","0","41","3070","4","572","48","16","7","16","67","73","227","3914" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","17","0","60","3482","10","494","35","14","2","18","72","73","214","4260" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2008","2008-06-09 00:00:00","18","0","32","2541","5","258","23","9","3","16","31","59","141","2977" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","7","0","25","2831","11","290","75","17","2","15","58","91","258","3415" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","8","0","24","2704","9","388","66","25","7","28","64","77","267","3392" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","9","0","8","2549","24","362","81","16","15","12","106","77","307","3250" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","10","0","11","2842","52","347","100","18","8","20","77","121","344","3596" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","11","0","16","3542","56","310","101","24","25","16","100","91","357","4281" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","12","0","31","3673","26","397","77","25","13","21","134","89","359","4486" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","13","0","36","3586","24","416","85","14","2","32","111","57","301","4363" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","14","0","11","3139","19","481","85","15","1","28","107","67","303","3953" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","15","0","15","2878","15","516","80","13","3","20","85","63","264","3688" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","16","0","14","2970","9","476","64","8","3","24","89","42","230","3699" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","17","0","14","2862","12","324","53","8","3","17","73","28","182","3394" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2010","2010-05-14 00:00:00","18","0","9","2579","6","215","37","5","1","19","51","39","152","2961" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","7","0","5","1667","5","534","124","30","5","31","69","145","404","2615" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","8","0","9","2093","6","434","99","23","18","14","73","122","349","2891" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","9","0","7","1955","12","335","71","15","5","25","84","101","301","2610" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","10","0","26","2499","16","327","68","8","5","27","80","80","268","3136" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","11","0","19","3292","15","305","71","12","3","25","74","78","263","3894" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","12","0","13","3743","20","401","68","13","3","30","97","87","298","4475" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","13","0","14","3755","21","413","101","14","3","23","101","58","300","4503" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","14","0","15","4397","32","470","46","10","10","23","69","53","211","5125" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","15","0","55","4221","31","523","58","4","4","26","62","69","223","5053" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","16","0","33","4660","15","509","50","8","2","16","56","55","187","5404" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","17","0","34","4490","12","405","32","7","2","16","39","45","141","5082" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2010","2010-05-14 00:00:00","18","0","18","3604","18","282","27","4","0","14","42","30","117","4039" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","7","0","23","2847","12","526","122","12","7","23","93","57","314","3722" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","8","0","36","2766","10","462","95","15","9","16","34","103","272","3546" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","9","0","10","2614","22","349","89","16","6","36","114","67","328","3323" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","10","0","13","2966","41","374","80","18","12","17","56","172","355","3749" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","11","0","14","3615","62","396","110","11","5","37","131","75","369","4456" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","12","0","28","3623","24","460","101","16","5","17","48","159","346","4481" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","13","0","33","3626","28","455","119","10","8","42","122","79","380","4522" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","14","0","9","3228","20","538","99","29","13","29","44","133","347","4142" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","15","0","17","2869","13","486","98","20","8","29","96","50","301","3686" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","16","0","13","3028","12","422","86","15","6","10","41","82","240","3715" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","17","0","16","2822","10","337","59","4","2","17","53","34","169","3354" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","N","2011","2011-04-08 00:00:00","18","0","9","2687","6","270","40","7","3","8","28","65","151","3123" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","7","0","12","1547","7","547","138","20","16","12","88","133","407","2520" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","8","0","9","1964","5","421","78","19","16","1","87","125","326","2725" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","9","0","7","2073","11","332","73","9","7","22","83","97","291","2714" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","10","0","16","2713","23","330","44","18","19","2","65","96","244","3326" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","11","0","14","3420","15","287","59","15","9","18","78","82","261","3997" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","12","0","17","3557","11","336","39","15","31","3","85","68","241","4162" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","13","0","23","3572","24","361","59","7","7","16","90","81","260","4240" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","14","0","23","3843","25","401","57","9","17","15","63","75","236","4528" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","15","0","62","4053","18","445","63","8","6","18","64","64","223","4801" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","16","0","29","2393","8","237","26","7","4","6","41","34","118","2785" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","17","0","41","4502","9","399","37","4","2","22","59","60","184","5135" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","S","2011","2011-04-08 00:00:00","18","0","26","4509","14","330","27","1","3","15","36","29","111","4990" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","7","0","17","3427","8","750","78","11","12","19","52","90","262","4464" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","8","0","41","3698","14","546","106","16","13","8","119","62","324","4623" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","9","0","7","2387","32","452","67","10","5","23","85","43","233","3111" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","10","0","8","2408","1","380","82","23","11","17","39","184","356","3153" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","11","0","2","2961","17","377","92","24","9","21","80","107","333","3690" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","12","0","4","2849","23","407","122","28","14","29","39","175","407","3690" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","13","0","10","2533","16","422","101","12","10","21","125","71","340","3321" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","14","0","3","2133","22","473","144","23","7","23","41","157","395","3026" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","15","0","1","2018","6","445","147","26","8","32","127","100","440","2910" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","16","0","8","2001","10","503","132","23","4","14","62","149","384","2906" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","17","0","8","2243","19","347","66","4","1","26","77","76","250","2867" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2012","2012-04-23 00:00:00","18","0","5","1649","7","230","65","7","2","14","33","112","233","2124" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","7","0","83","1895","0","658","145","38","12","27","104","103","429","3065" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","8","0","8","1885","9","474","115","12","1","22","97","106","353","2729" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","9","0","2","1592","5","484","78","24","13","13","94","76","298","2381" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","10","0","3","1925","20","362","74","11","11","12","95","76","279","2589" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","11","0","4","2431","22","342","59","12","6","22","85","95","279","3078" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","12","0","10","2628","21","299","84","13","0","34","88","72","291","3249" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","13","0","2","2297","24","348","68","14","5","19","82","91","279","2950" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","14","0","7","2117","54","332","68","17","5","15","69","82","256","2766" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","15","0","8","2258","17","392","44","10","4","33","70","61","222","2897" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","16","0","11","2798","14","540","81","12","2","13","82","70","260","3623" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","17","0","26","3083","9","428","31","8","1","15","69","71","195","3741" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2012","2012-04-23 00:00:00","18","0","8","2286","7","219","28","3","4","12","59","49","155","2675" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","7","0","27","3486","10","734","56","9","8","36","70","53","232","4489" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","8","0","16","3244","8","516","74","17","16","12","105","63","287","4071" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","9","0","11","2344","12","426","55","12","7","13","86","58","231","3024" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","10","0","15","2507","26","402","58","8","9","30","87","85","277","3227" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","11","0","10","2916","21","357","91","22","10","34","104","76","337","3641" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","12","0","7","2705","19","373","81","17","10","19","98","86","311","3415" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","13","0","7","2327","4","388","90","18","13","22","112","73","328","3054" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","14","0","9","1857","27","496","104","19","11","43","115","75","367","2756" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","15","0","4","2079","8","445","109","14","14","30","105","69","341","2877" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","16","0","4","2165","13","497","100","15","10","27","119","85","356","3035" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","17","0","9","2347","0","384","74","7","3","16","111","61","272","3012" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","E","2013","2013-04-22 00:00:00","18","0","4","1651","5","273","46","4","6","22","61","68","207","2140" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","7","0","8","1867","2","698","75","32","18","6","78","138","347","2922" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","8","0","14","1895","3","545","138","22","16","3","94","90","363","2820" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","9","0","2","1598","4","407","96","20","21","28","71","111","347","2358" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","10","0","3","1891","34","518","89","18","12","26","76","105","326","2772" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","11","0","7","2273","24","374","55","24","12","8","70","92","261","2939" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","12","0","2","2336","8","415","57","30","18","8","112","64","289","3050" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","13","0","15","2098","24","318","79","16","6","27","54","77","259","2714" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","14","0","11","2020","36","379","74","17","16","15","70","74","266","2712" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","15","0","6","2204","27","428","47","14","11","3","68","78","221","2886" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","16","0","19","2812","13","636","53","9","14","6","86","64","232","3712" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","17","0","20","3459","11","407","30","7","2","26","53","63","181","4078" -"South West","E06000024","North Somerset","56021","348700","174700","M5","20","341771","170680","19","350670","175620","TM","W","2013","2013-04-22 00:00:00","18","0","13","2411","11","248","29","5","4","20","40","49","147","2830" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","7","0","34","3272","12","762","92","16","7","18","89","60","282","4362" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","8","0","7","3331","6","493","85","16","9","19","91","67","287","4124" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","9","0","14","2155","13","382","61","9","9","30","118","79","306","2870" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","10","0","7","2145","15","349","87","20","9","27","137","92","372","2888" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","11","0","5","2100","7","383","98","8","5","47","152","82","392","2887" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","12","0","10","2304","14","389","108","23","7","29","130","111","408","3125" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","13","0","8","2161","1","461","101","22","9","30","133","78","373","3004" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","14","0","7","2034","9","455","112","22","7","30","131","87","389","2894" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","15","0","8","2359","7","483","119","13","1","28","104","81","346","3203" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","16","0","11","2619","17","512","82","18","3","26","97","76","302","3461" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","17","0","11","2631","11","403","88","9","4","23","119","77","320","3376" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","E","2015","2015-09-09 00:00:00","18","0","8","2234","13","255","44","9","0","19","69","57","198","2708" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","7","0","10","1932","2","697","107","19","11","20","56","181","394","3035" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","8","0","3","1980","5","492","102","19","6","18","93","125","363","2843" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","9","0","7","2014","31","467","78","20","9","17","85","108","317","2836" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","10","0","3","2269","20","333","45","12","15","11","71","90","244","2869" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","11","0","10","2131","15","405","71","15","14","16","65","105","286","2847" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","12","0","7","1673","3","297","56","9","8","21","70","90","254","2234" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","13","0","24","2144","7","403","68","25","7","9","76","91","276","2854" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","14","0","9","2483","4","432","34","21","21","9","82","95","262","3190" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","15","0","21","2628","10","551","82","14","5","20","75","108","304","3514" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","16","0","31","3458","18","539","54","16","8","23","65","77","243","4289" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","17","0","43","3304","17","522","35","13","3","9","57","65","182","4068" -"South West","E06000024","North Somerset","56021","349747","175530","M5","20","341771","170680","19","350670","175620","TM","W","2015","2015-09-09 00:00:00","18","0","17","2915","13","310","21","9","4","12","41","65","152","3407" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","7","0","5","1244","9","248","74","13","3","17","70","30","207","1713" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","8","0","3","1577","4","238","69","21","7","15","58","26","196","2018" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","9","0","1","1101","9","190","101","17","7","41","76","40","282","1583" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","10","0","4","1306","8","203","108","7","9","39","74","38","275","1796" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","11","0","2","1299","11","198","122","13","13","25","95","51","319","1829" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","12","0","5","1351","5","215","124","12","17","48","111","58","370","1946" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","13","0","4","1185","1","215","72","13","4","35","79","50","253","1658" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","14","0","1","1365","6","285","103","27","11","36","100","47","324","1981" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","15","0","0","1383","6","253","110","15","12","38","78","42","295","1937" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","16","0","6","1701","2","321","121","16","10","36","72","45","300","2330" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","17","0","9","1873","9","279","71","6","4","31","67","45","224","2394" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2000","2000-10-12 00:00:00","18","0","3","1320","3","170","72","4","7","17","59","48","207","1703" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","7","0","4","913","2","343","166","9","7","27","57","75","341","1603" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","8","0","5","1754","3","347","151","8","3","41","52","70","325","2434" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","9","0","0","1507","5","249","143","15","17","41","86","50","352","2113" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","10","0","5","1213","7","177","101","19","4","29","68","36","257","1659" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","11","0","7","1179","3","203","71","20","4","24","59","65","243","1635" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","12","0","0","1263","3","211","87","22","11","28","76","62","286","1763" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","13","0","2","1189","4","155","105","7","6","30","56","58","262","1612" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","14","0","5","1307","6","163","122","1","8","23","47","60","261","1742" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","15","0","2","1447","11","230","77","21","6","38","56","40","238","1928" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","16","0","2","1634","16","226","73","11","4","26","61","34","209","2087" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","17","0","4","2003","8","234","62","9","6","27","53","51","208","2457" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2000","2000-10-12 00:00:00","18","0","5","1625","9","135","37","4","0","12","35","46","134","1908" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","7","0","10","1360","4","283","54","17","5","19","59","44","198","1855" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","8","0","9","1727","8","248","64","18","4","32","77","33","228","2220" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","9","0","5","1430","6","271","54","16","14","18","106","35","243","1955" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","10","0","2","1398","11","201","105","27","15","25","108","35","315","1927" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","11","0","13","1452","11","205","79","13","10","61","112","39","314","1995" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","12","0","3","1554","6","225","118","15","9","45","122","30","339","2127" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","13","0","4","1396","3","226","126","20","6","33","109","28","322","1951" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","14","0","3","1485","10","247","101","23","5","32","103","34","298","2043" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","15","0","4","1629","3","282","127","32","2","18","135","19","333","2251" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","16","0","9","1685","5","279","108","18","4","6","133","7","276","2254" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","17","0","5","1948","4","255","89","17","3","41","78","45","273","2485" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2001","2001-09-19 00:00:00","18","0","2","1248","12","147","53","4","0","35","69","41","202","1611" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","7","0","6","1016","2","319","161","19","6","33","101","55","375","1718" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","8","0","25","1847","3","351","99","31","4","36","94","45","309","2535" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","9","0","17","1467","8","214","89","16","8","42","68","42","265","1971" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","10","0","7","1323","11","207","67","20","6","28","67","60","248","1796" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","11","0","5","1222","11","196","86","23","9","29","59","49","255","1689" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","12","0","4","1311","10","156","69","16","6","15","91","51","248","1729" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","13","0","5","1257","3","178","67","23","11","20","85","43","249","1692" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","14","0","5","1429","10","166","72","15","4","26","80","23","220","1830" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","15","0","6","1547","10","199","96","18","8","14","46","61","243","2005" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","16","0","7","1611","7","265","59","9","10","34","49","62","223","2113" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","17","0","10","2148","6","234","57","8","8","24","61","42","200","2598" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2001","2001-09-19 00:00:00","18","0","8","1648","9","155","38","2","3","8","54","23","128","1948" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","7","0","10","1751","12","251","52","13","6","29","55","43","198","2222" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","8","0","6","1809","11","238","88","7","21","25","65","30","236","2300" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","9","0","4","1383","16","203","83","26","13","14","37","52","225","1831" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","10","0","5","1396","28","192","85","13","13","30","63","70","274","1895" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","11","0","7","1639","22","193","102","11","13","24","130","22","302","2163" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","12","0","7","1620","8","218","94","14","17","29","114","25","293","2146" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","13","0","9","1530","16","220","117","15","13","48","107","75","375","2150" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","14","0","13","1372","21","168","120","24","2","42","93","43","324","1898" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","15","0","4","1487","14","174","138","16","5","24","59","107","349","2028" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","16","0","8","1628","11","251","92","21","4","21","45","90","273","2171" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","17","0","15","1889","10","196","123","6","5","30","79","44","287","2397" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2002","2002-06-17 00:00:00","18","0","25","1348","21","129","69","7","2","20","66","39","203","1726" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","7","0","4","1447","2","340","187","29","20","33","97","57","423","2216" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","8","0","6","1948","8","322","137","30","17","44","85","59","372","2656" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","9","0","6","2047","5","365","134","21","8","28","66","76","333","2756" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","10","0","7","1630","44","295","94","12","13","27","72","56","274","2250" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","11","1","13","1881","14","212","83","12","7","15","62","56","235","2355" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","12","0","9","1523","19","157","105","20","8","15","47","57","252","1960" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","13","0","5","1605","25","208","74","20","10","42","77","27","250","2093" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","14","0","11","1412","35","181","88","11","5","46","71","25","246","1885" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","15","0","13","1453","35","196","91","17","16","25","67","41","257","1954" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","16","0","13","1767","27","251","81","7","7","30","60","28","213","2271" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","17","2","9","1967","13","211","38","6","5","15","42","65","171","2371" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2002","2002-06-17 00:00:00","18","1","10","1345","3","124","22","7","3","7","30","52","121","1603" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","7","0","6","1398","11","239","87","7","5","15","43","39","196","1850" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","8","0","10","1552","7","185","71","20","13","33","57","47","241","1995" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","9","0","4","1294","14","181","111","13","7","40","72","42","285","1778" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","10","0","8","1355","14","217","82","23","8","36","73","49","271","1865" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","11","0","17","2101","18","286","132","20","6","49","102","109","418","2840" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","12","0","6","1758","9","260","106","10","11","58","97","63","345","2378" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","13","0","45","1623","8","273","131","16","5","35","101","59","347","2296" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","14","0","6","1785","14","209","181","18","7","29","78","52","365","2379" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","15","0","9","1906","12","221","165","15","7","31","74","62","354","2502" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","16","0","16","2163","11","329","121","16","4","17","82","67","307","2826" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","17","0","20","2299","12","268","65","6","13","7","33","60","184","2783" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2003","2003-06-12 00:00:00","18","0","9","1603","17","191","102","20","8","30","56","24","240","2060" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","7","0","15","1454","4","419","181","25","16","27","62","122","433","2325" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","8","0","8","2023","5","346","123","22","13","22","50","125","355","2737" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","9","0","5","1609","15","245","107","25","10","27","77","59","305","2179" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","10","0","3","1422","22","235","106","23","12","30","60","68","299","1981" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","11","0","4","1464","14","146","118","16","10","24","67","66","301","1929" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","12","0","5","1410","7","161","121","8","3","27","55","67","281","1864" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","13","0","7","1435","14","201","83","22","13","19","50","75","262","1919" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","14","0","6","1573","10","210","63","15","8","18","42","90","236","2035" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","15","0","7","1597","10","257","83","12","6","25","52","33","211","2082" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","16","0","9","1706","16","258","89","15","4","24","56","44","232","2221" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","17","0","11","2221","7","149","87","11","4","20","52","50","224","2612" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2003","2003-06-12 00:00:00","18","0","7","1907","11","130","36","6","2","10","41","43","138","2193" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","7","0","6","1423","6","334","60","13","13","13","52","42","193","1962" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","8","0","8","1719","12","306","97","15","8","16","62","60","258","2303" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","9","0","5","1578","23","252","83","19","19","18","67","50","256","2114" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","10","0","7","1592","14","207","116","15","12","18","45","116","322","2142" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","11","0","6","1537","12","218","103","20","11","27","47","123","331","2104" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","12","0","5","1674","8","222","82","11","16","20","90","75","294","2203" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","13","0","6","1619","3","239","125","15","6","40","112","66","364","2231" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","14","0","5","1798","11","253","127","24","9","24","101","53","338","2405" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","15","0","11","1858","10","273","154","8","12","25","87","53","339","2491" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","16","0","5","1979","12","330","98","10","6","18","31","113","276","2602" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","17","0","6","1846","12","285","77","9","1","11","43","99","240","2389" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2004","2004-07-07 00:00:00","18","0","4","1397","11","160","54","8","6","4","40","109","221","1793" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","7","0","7","964","0","317","39","1","1","1","2","9","53","1341" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","8","0","14","1759","1","251","34","3","1","5","12","40","95","2120" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","9","0","9","1821","8","305","102","24","7","7","56","98","294","2437" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","10","0","5","1353","17","228","83","10","6","13","47","88","247","1850" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","11","0","6","1329","7","214","74","23","16","18","90","28","249","1805" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","12","0","4","1194","1","175","57","25","9","14","94","36","235","1609" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","13","0","18","1214","7","179","74","9","3","24","79","48","237","1655" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","14","0","7","1313","16","177","61","7","7","25","81","48","229","1742" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","15","0","5","1510","9","229","75","8","8","25","64","40","220","1973" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","16","0","12","1748","8","280","79","8","4","13","63","46","213","2261" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","17","0","14","1931","9","273","32","10","6","18","50","53","169","2396" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2004","2004-07-07 00:00:00","18","0","15","1439","6","156","33","9","3","10","49","28","132","1748" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","7","0","13","1604","3","304","77","22","8","23","46","41","217","2141" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","8","0","10","1807","7","334","77","17","14","26","74","42","250","2408" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","9","0","2","1443","14","236","92","15","8","18","77","63","273","1968" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","10","0","7","1564","7","176","104","12","9","45","103","30","303","2057" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","11","0","20","1662","7","227","120","23","15","39","108","74","379","2295" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","12","0","13","1503","7","249","112","16","10","29","116","76","359","2131" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","13","0","5","1551","6","272","141","19","7","40","114","40","361","2195" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","14","0","11","1651","9","297","125","17","5","23","128","63","361","2329" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","15","0","5","1483","2","267","94","21","9","15","92","57","288","2045" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","16","0","17","1688","4","310","69","19","8","27","67","54","244","2263" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","17","0","18","1941","10","297","95","7","6","17","77","32","234","2500" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2005","2005-09-20 00:00:00","18","0","5","1413","15","182","51","9","6","18","58","54","196","1811" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","7","0","5","1374","4","488","159","21","12","29","90","100","411","2282" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","8","0","17","2059","3","421","146","17","12","18","58","79","330","2830" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","9","0","5","1588","3","288","110","24","14","22","70","74","314","2198" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","10","0","4","1379","12","207","87","16","6","18","66","68","261","1863" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","11","0","8","1375","10","216","86","15","11","22","67","69","270","1879" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","12","0","9","1308","1","172","63","21","3","23","74","57","241","1731" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","13","0","7","1280","4","175","45","21","12","16","64","53","211","1677" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","14","0","8","1301","12","224","73","11","12","19","61","61","237","1782" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","15","0","7","1555","8","276","71","16","13","10","60","61","231","2077" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","16","0","17","1819","13","292","52","9","7","15","57","43","183","2324" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","17","0","7","2073","7","252","46","5","3","7","56","46","163","2502" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2005","2005-09-20 00:00:00","18","0","20","1682","9","189","38","2","4","15","55","36","150","2050" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","7","0","7","1536","8","366","66","15","9","23","43","35","191","2108" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","8","0","10","1729","6","301","70","13","11","28","50","34","206","2252" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","9","0","5","1477","19","271","108","20","14","43","85","49","319","2091" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","10","0","9","1525","8","251","110","15","7","41","86","68","327","2120" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","11","0","6","1500","9","241","131","32","9","20","47","125","364","2120" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","12","0","7","1716","14","329","121","30","10","27","50","130","368","2434" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","13","0","4","1501","6","299","125","19","15","34","117","59","369","2179" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","14","0","5","1699","12","304","125","17","12","17","126","50","347","2367" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","15","0","3","1899","7","326","101","15","10","38","87","69","320","2555" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","16","2","10","1954","8","320","113","10","10","36","70","62","301","2593" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","17","0","15","2035","11","310","64","13","3","11","37","99","227","2598" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2006","2006-06-20 00:00:00","18","0","5","1382","17","155","46","16","4","9","43","80","198","1757" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","7","0","5","1336","3","539","115","40","12","12","45","143","367","2250" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","8","0","9","2124","2","410","118","24","9","8","22","144","325","2870" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","9","0","4","1762","9","285","98","21","11","15","42","113","300","2360" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","10","0","2","1421","22","205","78","17","22","8","79","52","256","1906" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","11","0","7","1277","10","239","60","15","14","10","70","47","216","1749" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","12","0","3","1331","2","211","64","13","16","12","127","19","251","1798" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","13","1","4","1357","6","213","65","19","9","11","103","27","234","1814" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","14","6","13","1410","15","234","67","23","7","7","39","99","242","1914" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","15","0","17","1507","8","247","64","17","8","7","22","76","194","1973" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","16","0","6","1735","19","315","53","13","15","10","48","39","178","2253" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","17","0","15","1991","8","305","36","3","3","12","69","48","171","2490" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2006","2006-06-20 00:00:00","18","0","4","1517","4","162","23","7","3","5","57","32","127","1814" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","7","0","6","1866","8","393","36","26","10","5","49","86","212","2485" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","8","0","4","1803","9","347","43","8","12","26","80","26","195","2358" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","9","0","7","1585","25","304","66","14","9","9","108","46","252","2173" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","10","0","4","2107","26","298","68","18","10","18","78","107","299","2734" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","11","0","8","2530","23","305","73","11","17","11","102","66","280","3146" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","12","0","7","2149","10","355","81","8","4","9","83","51","236","2757" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","13","0","6","2006","7","267","94","17","9","17","81","76","294","2580" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","14","0","0","1790","9","309","99","14","12","17","108","66","316","2424" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","15","0","6","1684","11","320","119","20","11","18","106","61","335","2356" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","16","0","7","1942","7","379","78","15","3","7","87","70","260","2595" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","17","0","10","2008","7","332","62","3","1","12","74","84","236","2593" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2007","2007-10-01 00:00:00","18","0","6","1196","4","144","35","4","4","4","61","68","176","1526" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","7","0","6","1257","8","499","123","44","11","53","125","32","388","2158" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","8","0","6","2002","2","412","134","24","5","48","89","29","329","2751" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","9","0","1","1492","4","373","110","29","19","17","71","77","323","2193" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","10","0","2","1539","16","301","66","21","10","17","93","39","246","2104" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","11","0","7","1673","9","227","69","15","9","16","99","46","254","2170" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","12","0","1","1814","28","254","58","26","9","13","83","48","237","2334" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","13","0","4","1784","24","166","56","23","13","7","78","33","210","2188" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","14","0","2","1858","50","251","70","18","7","16","92","48","251","2412" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","15","0","2","1560","32","231","45","10","10","9","62","72","208","2033" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","16","0","12","1679","21","273","43","17","9","18","49","41","177","2162" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","17","0","5","1926","15","301","54","14","8","8","46","63","193","2440" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2007","2007-10-01 00:00:00","18","0","4","1582","8","161","22","8","5","8","28","49","120","1875" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","7","0","15","1605","8","482","73","17","13","21","66","46","236","2346" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","8","0","10","1743","10","295","67","19","6","28","65","41","226","2284" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","9","0","7","1456","10","278","103","10","7","41","98","50","309","2060" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","10","0","12","1550","8","256","111","18","8","44","106","50","337","2163" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","11","0","7","1334","8","237","110","18","14","54","92","59","347","1933" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","12","0","9","1550","1","333","117","34","16","29","116","79","391","2284" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","13","0","6","929","2","216","116","36","14","23","92","81","362","1515" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","14","0","3","1604","6","323","117","21","7","35","114","61","355","2291" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","15","0","7","1824","5","334","106","16","8","19","89","68","306","2476" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","16","0","14","2160","8","436","103","19","5","36","77","78","318","2936" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","17","0","14","1123","5","303","66","5","6","32","74","49","232","1677" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2008","2008-05-21 00:00:00","18","0","9","1349","11","164","46","5","4","41","37","36","169","1702" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","7","0","13","1574","3","609","155","40","14","16","96","104","425","2624" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","8","0","28","2075","1","423","136","22","17","14","71","108","368","2895" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","9","0","35","1603","6","258","92","15","10","11","72","77","277","2179" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","10","0","6","1338","4","219","67","18","8","16","59","75","243","1810" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","11","0","5","1248","8","227","72","11","7","21","63","60","234","1722" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","12","0","12","1326","6","202","59","19","5","18","86","73","260","1806" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","13","0","8","1360","2","246","57","25","7","10","75","45","219","1835" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","14","0","9","1418","6","244","70","11","10","20","59","88","258","1935" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","15","0","4","1249","10","220","60","14","12","20","69","58","233","1716" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","16","0","13","1607","7","251","61","11","1","11","63","64","211","2089" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","17","0","12","2271","7","301","44","5","3","9","65","41","167","2758" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2008","2008-05-21 00:00:00","18","0","18","1637","3","173","19","6","1","7","50","55","138","1969" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","7","0","9","1372","6","343","60","11","5","28","58","41","203","1933" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","8","0","6","1401","7","276","71","19","4","40","72","26","232","1922" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","9","0","5","1530","33","303","72","15","10","23","83","34","237","2108" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","10","0","5","2364","69","400","91","18","9","23","125","32","298","3136" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","11","0","20","3218","46","427","149","33","11","68","95","67","423","4134" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","12","0","41","2948","19","386","135","23","5","76","77","70","386","3780" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","13","0","10","2672","13","411","115","20","7","28","95","57","322","3428" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","14","0","8","2328","14","446","93","21","7","32","79","49","281","3077" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","15","0","7","2273","15","415","80","8","4","25","76","46","239","2949" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","16","0","10","2357","6","408","76","11","6","15","64","33","205","2986" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","17","0","9","2593","13","384","61","11","4","37","34","31","178","3177" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2010","2010-05-14 00:00:00","18","0","7","1948","2","261","38","5","3","36","54","41","177","2395" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","7","0","6","1446","6","429","128","22","10","24","73","102","359","2246" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","8","0","7","1989","8","401","73","23","6","13","78","85","278","2683" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","9","0","2","1666","7","236","82","18","11","12","64","63","250","2161" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","10","0","18","2006","15","216","51","7","8","12","58","70","206","2461" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","11","0","14","2560","14","271","37","11","4","11","44","46","153","3012" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","12","0","15","2604","13","235","42","13","5","13","72","27","172","3039" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","13","0","10","2967","10","290","39","13","6","13","72","17","160","3437" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","14","0","18","3011","24","421","46","12","5","14","47","45","169","3643" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","15","0","15","3293","27","351","51","12","4","12","46","39","164","3850" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","16","0","22","3390","19","313","29","5","7","25","42","43","151","3895" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","17","0","12","3010","11","322","30","3","3","9","31","37","113","3468" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2010","2010-05-14 00:00:00","18","0","11","2901","10","241","19","2","0","5","30","24","80","3243" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","7","0","9","1290","9","358","56","7","7","18","46","47","181","1847" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","8","0","4","1449","9","313","47","18","4","14","68","49","200","1975" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","9","0","6","1647","28","349","71","16","4","24","93","51","259","2289" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","10","0","6","2057","64","370","74","11","13","24","92","48","262","2759" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","11","0","10","3241","39","399","87","14","5","34","88","52","280","3969" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","12","0","9","3174","22","408","92","21","8","31","87","50","289","3902" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","13","0","10","2818","6","416","97","13","13","33","74","55","285","3535" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","14","0","12","2571","22","462","101","20","5","18","94","48","286","3353" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","15","0","11","1997","4","450","78","16","15","19","56","38","222","2684" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","16","0","20","2144","5","474","51","6","8","13","51","30","159","2802" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","17","0","14","2556","9","333","37","6","0","14","41","30","128","3040" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","N","2012","2012-05-18 00:00:00","18","0","6","1984","10","252","28","4","0","15","42","34","123","2375" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","7","0","20","1411","7","513","105","24","18","16","57","109","329","2280" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","8","0","10","2055","5","385","99","19","8","12","55","101","294","2749" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","9","0","7","1811","8","290","89","15","3","11","44","99","261","2377" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","10","0","6","2091","11","229","68","14","7","11","36","69","205","2542" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","11","0","13","2485","10","283","40","13","5","17","48","66","189","2980" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","12","0","16","2770","10","280","53","11","4","11","40","39","158","3234" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","13","0","13","2756","18","305","48","8","7","14","46","46","169","3261" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","14","0","14","2925","19","307","61","15","6","8","32","62","184","3449" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","15","0","24","3465","18","369","38","7","9","17","35","72","178","4054" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","16","0","21","3469","19","382","65","4","3","12","38","63","185","4076" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","17","0","9","3478","10","358","42","4","0","8","29","44","127","3982" -"South West","E10000027","Somerset","56022","327800","127800","M5","25","325480","124815","24","330522","134108","TM","S","2012","2012-05-18 00:00:00","18","0","30","2963","8","263","19","5","5","4","28","30","91","3355" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","7","0","37","2365","51","467","127","17","11","8","19","10","192","3112" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","8","0","39","2542","53","450","78","15","15","8","29","14","159","3243" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","9","0","26","1801","47","445","70","16","13","14","29","13","155","2474" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","10","0","21","1626","33","397","92","13","13","16","35","19","188","2265" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","11","0","28","1767","37","409","116","15","19","19","27","32","228","2469" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","12","0","31","2052","29","357","87","22","14","8","18","24","173","2642" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","13","0","23","2128","32","363","97","21","10","21","31","12","192","2738" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","14","0","30","2181","23","366","100","20","16","14","21","19","190","2790" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","15","0","35","2462","48","380","88","20","12","4","19","19","162","3087" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","16","0","68","3474","51","429","76","4","6","11","20","11","128","4150" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","17","0","98","3962","35","305","33","4","1","5","17","9","69","4469" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2000","2000-07-12 00:00:00","18","0","74","2902","39","227","33","2","1","7","7","12","62","3304" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","7","0","70","2342","27","446","75","9","7","15","26","23","155","3040" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","8","0","95","2890","50","269","91","11","8","16","34","13","173","3477" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","9","0","39","2026","56","315","109","18","8","9","25","22","191","2627" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","10","0","27","1736","24","310","99","18","16","19","29","32","213","2310" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","11","0","27","1634","26","288","113","11","8","10","32","11","185","2160" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","12","0","26","1656","27","306","99","20","11","19","17","22","188","2203" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","13","0","29","1800","29","299","143","16","11","8","15","21","214","2371" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","14","0","16","1663","27","388","116","23","29","15","19","15","217","2311" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","15","0","28","1845","37","329","96","11","13","7","23","10","160","2399" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","16","0","43","1902","48","347","101","18","8","10","17","7","161","2501" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","17","0","33","2112","45","309","53","6","2","6","18","10","95","2594" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2000","2000-07-12 00:00:00","18","0","28","2394","43","196","38","2","2","4","9","12","67","2728" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","7","0","26","2452","44","437","147","29","14","6","19","9","224","3183" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","8","0","22","2648","28","365","115","14","13","14","21","11","188","3251" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","9","0","17","1902","27","410","98","13","6","6","29","22","174","2530" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","10","0","21","1475","31","382","107","20","17","14","32","24","214","2123" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","11","1","17","1728","25","405","117","10","17","11","27","22","204","2379" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","12","0","23","1950","24","359","115","9","14","9","16","29","192","2548" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","13","0","23","2168","35","298","152","17","16","7","24","29","245","2769" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","14","0","28","2096","17","370","125","15","21","8","25","13","207","2718" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","15","0","37","2549","25","389","104","9","6","9","33","11","172","3172" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","16","0","67","3688","35","387","91","3","6","4","23","11","138","4315" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","17","0","84","3746","19","319","49","5","5","2","14","8","83","4251" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2001","2001-05-16 00:00:00","18","0","44","3003","17","176","43","2","5","4","6","10","70","3310" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","7","1","61","2991","21","368","70","11","10","12","25","28","156","3597" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","8","0","75","2670","18","176","79","8","4","15","13","28","147","3086" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","9","0","57","2254","28","229","103","10","6","13","33","32","197","2765" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","10","0","25","1845","36","295","95","21","10","17","20","22","185","2386" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","11","0","12","1562","11","258","106","21","11","16","17","18","189","2032" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","12","0","17","1887","27","305","83","14","10","10","27","20","164","2400" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","13","0","27","1692","15","309","79","13","15","8","19","18","152","2195" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","14","0","19","1614","15","377","124","15","14","9","19","15","196","2221" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","15","0","20","1741","23","333","103","16","13","10","20","12","174","2291" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","16","0","29","2025","22","398","66","7","16","3","20","16","128","2602" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","17","0","41","2253","24","282","39","6","3","8","19","11","86","2686" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2001","2001-05-16 00:00:00","18","0","32","2404","31","160","29","5","1","4","13","5","57","2684" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","7","0","32","2405","40","424","108","23","9","6","26","11","183","3084" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","8","0","30","2358","21","414","90","11","13","13","19","18","164","2987" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","9","0","19","1612","22","393","95","12","18","15","27","24","191","2237" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","10","0","19","1624","30","510","85","17","5","7","31","16","161","2344" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","11","0","10","1645","18","381","91","11","13","6","34","19","174","2228" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","12","0","20","1928","7","392","91","12","11","8","35","18","175","2522" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","13","0","25","2183","20","341","96","19","17","13","30","18","193","2762" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","14","0","20","2276","35","389","111","11","11","7","21","20","181","2901" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","15","0","36","2515","19","400","72","10","14","5","19","9","129","3099" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","16","0","60","3594","21","394","57","4","2","5","14","13","95","4164" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","17","0","95","4061","29","212","40","3","1","3","7","9","63","4460" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2003","2003-07-02 00:00:00","18","0","69","2854","31","220","38","1","0","3","8","4","54","3228" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","7","0","65","2622","23","313","53","4","9","9","11","11","97","3120" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","8","0","78","2531","17","320","65","10","12","8","17","14","126","3072" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","9","0","49","2064","57","314","62","14","13","7","15","27","138","2622" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","10","0","9","1812","22","319","80","10","15","11","20","25","161","2323" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","11","0","13","1546","15","358","72","4","12","10","29","22","149","2081" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","12","0","19","1811","20","321","94","15","11","13","25","20","178","2349" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","13","0","19","1695","21","340","78","12","17","7","19","16","149","2224" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","14","0","24","1719","26","368","106","22","9","7","17","18","179","2316" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","15","0","23","1809","27","384","101","16","16","5","15","15","168","2411" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","16","0","33","2113","33","385","70","8","15","5","15","11","124","2688" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","17","0","25","2110","45","255","45","1","4","8","14","5","77","2512" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2003","2003-07-02 00:00:00","18","0","33","2375","39","164","28","6","3","5","6","6","54","2665" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","7","1","32","2719","27","535","79","30","13","11","14","15","162","3475" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","8","0","41","3668","37","391","103","15","15","6","17","22","178","4315" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","9","0","27","2354","49","383","102","9","13","2","23","17","166","2979" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","10","0","11","1913","30","438","175","9","4","10","30","31","259","2651" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","11","0","24","2037","32","464","110","9","14","8","16","18","175","2732" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","12","0","17","1975","21","421","102","13","11","5","23","18","172","2606" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","13","0","32","2260","29","415","79","10","3","4","15","12","123","2859" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","14","0","26","2648","25","424","105","11","9","5","17","21","168","3291" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","15","0","32","3689","18","413","95","14","6","3","14","26","158","4310" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","16","0","70","3582","24","476","87","10","4","4","15","14","134","4286" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","17","0","74","3698","32","303","33","1","0","5","10","13","62","4169" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2007","2007-10-17 00:00:00","18","0","51","3093","36","220","17","5","0","2","9","10","43","3443" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","7","0","56","3306","33","477","49","12","12","6","25","22","126","3998" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","8","0","71","2737","17","291","152","8","5","4","19","28","216","3332" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","9","0","35","2312","20","304","68","9","5","11","18","24","135","2806" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","10","0","7","1599","25","351","95","17","13","3","21","20","169","2151" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","11","0","17","1548","20","353","87","10","13","4","15","22","151","2089" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","12","0","23","1747","29","309","88","12","12","5","15","20","152","2260" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","13","0","37","2586","24","428","72","10","11","7","23","27","150","3225" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","14","0","26","2486","22","425","80","9","13","5","19","21","147","3106" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","15","0","37","2608","35","499","85","6","10","3","19","12","135","3314" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","16","0","44","2407","43","480","54","4","4","5","9","8","84","3058" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","17","0","49","2625","35","275","31","6","1","2","10","8","58","3042" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2007","2007-10-17 00:00:00","18","0","35","2589","40","174","12","1","0","5","6","9","33","2871" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","7","0","35","2900","34","295","268","22","19","1","11","14","335","3599" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","8","0","43","2979","30","467","50","8","11","5","18","11","103","3622" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","9","0","24","1815","36","378","65","13","12","2","17","23","132","2385" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","10","0","22","1494","18","412","67","8","6","4","22","11","118","2064" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","11","0","14","1643","14","392","75","5","7","9","26","16","138","2201" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","12","0","18","2030","13","419","69","11","7","2","19","14","122","2602" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","13","0","25","2124","24","397","75","9","8","5","22","18","137","2707" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","14","0","26","2323","33","363","70","9","16","5","12","20","132","2877" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","15","0","37","2575","28","404","50","4","6","3","12","21","96","3140" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","16","0","66","3432","28","480","37","8","1","3","18","6","73","4079" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","17","0","117","3805","27","301","42","2","1","4","10","5","64","4314" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","N","2009","2009-06-04 00:00:00","18","0","67","3043","24","208","30","4","1","6","6","11","58","3400" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","7","0","66","2948","36","505","46","14","8","5","14","33","120","3675" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","8","0","51","2929","16","319","53","10","9","3","9","28","112","3427" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","9","0","32","2298","28","318","61","12","15","4","15","32","139","2815" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","10","0","24","1691","13","331","55","10","5","6","11","22","109","2168" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","11","0","10","1643","15","347","61","9","11","3","14","18","116","2131" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","12","0","23","1594","25","361","73","18","8","4","14","26","143","2146" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","13","0","15","1801","19","356","52","13","10","7","20","19","121","2312" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","14","0","19","1789","16","359","60","11","14","2","21","10","118","2301" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","15","0","32","1979","25","372","75","12","6","1","20","7","121","2529" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","16","0","55","2360","30","403","45","6","4","2","17","6","80","2928" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","17","0","39","2798","29","274","27","2","3","0","7","1","40","3180" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","S","2009","2009-06-04 00:00:00","18","0","38","2969","29","198","11","3","1","1","6","5","27","3261" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","7","0","56","2915","32","477","56","16","9","5","19","32","137","3617" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","8","0","69","2841","17","331","42","11","11","5","14","25","108","3366" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","9","0","36","2448","32","336","48","21","7","3","14","20","113","2965" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","10","0","21","1701","29","332","60","19","11","3","16","17","126","2209" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","11","0","13","1633","13","329","46","6","16","1","21","14","104","2092" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","12","0","19","1572","20","318","63","15","7","0","22","15","122","2051" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","13","0","18","1708","16","326","79","16","9","3","5","18","130","2198" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","14","0","15","1561","20","245","66","15","14","7","13","22","137","1978" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","15","0","19","1799","17","374","63","9","12","3","6","17","110","2319" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","16","0","33","2319","39","331","34","5","7","0","8","12","66","2788" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","17","0","43","2583","22","238","18","3","2","3","8","5","39","2925" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2010","2010-06-15 00:00:00","18","0","32","2341","19","189","11","1","1","1","6","8","28","2609" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","7","0","40","2876","26","524","66","15","20","6","14","19","140","3606" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","8","0","34","2940","38","474","55","9","13","6","18","13","114","3600" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","9","0","10","1748","26","451","66","16","5","10","22","24","143","2378" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","10","0","15","1498","24","397","64","17","8","6","21","22","138","2072" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","11","0","19","1704","16","402","70","14","15","6","21","15","141","2282" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","12","0","17","1950","13","406","46","16","7","3","22","18","112","2498" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","13","0","29","2040","32","428","55","15","9","1","23","11","114","2643" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","14","0","20","2305","30","416","38","10","9","1","21","10","89","2860" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","15","0","31","2479","26","452","50","13","10","4","18","11","106","3094" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","16","0","84","3521","35","458","33","8","9","1","14","16","81","4179" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","17","0","81","3882","49","351","19","3","4","1","11","10","48","4411" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2010","2010-06-15 00:00:00","18","0","80","2975","25","198","21","4","0","3","10","6","44","3322" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","7","0","29","2787","28","452","184","26","19","0","11","24","264","3560" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","8","0","33","2709","28","409","92","13","4","0","8","27","144","3323" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","9","0","8","1722","30","432","58","11","10","5","20","18","122","2314" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","10","0","34","2111","19","292","69","6","10","3","25","14","127","2583" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","11","0","17","2284","25","326","61","15","16","3","24","10","129","2781" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","12","0","15","2274","12","458","71","6","12","0","21","15","125","2884" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","13","0","20","2313","23","466","95","22","12","4","11","16","160","2982" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","14","0","21","2623","23","412","95","18","16","1","6","23","159","3238" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","15","0","34","2779","15","461","41","5","6","2","19","9","82","3371" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","16","0","35","3583","29","228","30","1","2","0","12","7","52","3927" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","17","0","88","3829","31","226","15","2","1","0","4","2","24","4198" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","E","2012","2012-09-28 00:00:00","18","0","40","3056","16","216","10","1","3","0","11","4","29","3357" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","7","0","55","2800","28","490","64","7","15","3","9","28","126","3499" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","8","0","70","2273","16","340","53","10","6","6","19","18","112","2811" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","9","0","41","2072","24","328","133","13","12","6","18","16","198","2663" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","10","0","14","1904","20","374","123","10","15","2","36","17","203","2515" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","11","0","15","2001","19","409","36","4","7","6","16","15","84","2528" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","12","0","20","2019","20","329","23","7","9","3","4","18","64","2452" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","13","0","40","2133","19","386","44","10","10","3","12","7","86","2664" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","14","0","25","2189","20","437","60","7","17","2","23","17","126","2797" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","15","0","24","2185","14","394","132","8","7","8","16","7","178","2795" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","16","0","37","2575","29","374","50","7","6","8","11","11","93","3108" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","17","0","40","2712","28","234","18","4","1","0","5","2","30","3044" -"South West","E06000023","Bristol, City of","56033","360660","174600","M32","A4320","360230","174350","2","361150","175250","TM","W","2012","2012-09-28 00:00:00","18","0","20","2663","51","196","9","2","0","1","2","7","21","2951" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","7","0","31","1986","6","443","62","22","9","13","35","31","172","2638" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","8","0","20","2805","9","435","81","17","17","19","47","34","215","3484" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","9","0","14","1861","15","304","85","12","6","28","64","33","228","2422" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","10","0","8","1882","24","269","67","21","7","20","58","44","217","2400" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","11","0","16","1879","11","228","83","13","11","17","84","51","259","2393" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","12","0","6","1552","5","219","84","20","7","27","60","42","240","2022" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","13","0","10","1513","7","257","108","22","8","31","67","50","286","2073" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","14","0","16","1513","15","211","99","22","11","27","76","52","287","2042" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","15","0","10","1650","12","272","106","21","9","35","68","69","308","2252" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","16","0","12","1816","10","279","102","20","4","26","48","57","257","2374" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","17","0","11","2139","13","290","89","9","2","30","44","46","220","2673" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2000","2000-06-12 00:00:00","18","0","18","1372","9","199","53","4","2","23","21","26","129","1727" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","7","0","10","1190","3","403","118","31","10","27","47","55","288","1894" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","8","0","10","1285","6","306","81","18","11","32","36","33","211","1818" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","9","0","6","1647","8","401","110","20","12","27","59","53","281","2343" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","10","0","7","1581","13","251","98","18","4","19","55","54","248","2100" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","11","0","10","1627","11","228","91","18","3","30","61","49","252","2128" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","12","0","10","1681","19","226","84","24","12","25","61","53","259","2195" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","13","0","8","1617","20","191","93","16","10","17","45","38","219","2055" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","14","0","14","1733","24","239","74","15","5","18","48","20","180","2190" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","15","0","17","1606","35","284","94","15","7","26","40","34","216","2158" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","16","0","18","2003","31","384","77","14","6","22","38","33","190","2626" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","17","0","22","2625","20","339","33","7","4","29","29","25","127","3133" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2000","2000-06-12 00:00:00","18","0","19","1531","8","180","45","1","2","20","50","19","137","1875" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","7","0","14","1675","5","563","83","28","13","8","34","42","208","2465" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","8","0","13","2852","7","534","89","23","17","29","35","43","236","3642" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","9","0","4","1862","5","294","102","24","5","45","43","59","278","2443" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","10","0","4","1610","14","279","71","35","9","21","60","76","272","2179" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","11","0","3","1691","8","255","83","34","7","39","69","66","298","2255" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","12","0","5","1446","2","189","94","20","10","35","57","63","279","1921" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","13","0","11","1423","10","348","96","28","7","24","49","62","266","2058" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","14","0","8","1486","14","332","140","34","11","20","43","54","302","2142" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","15","0","5","1476","4","243","101","4","8","43","56","88","300","2028" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","16","0","8","1793","17","344","113","21","8","30","40","50","262","2424" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","17","0","9","1967","10","321","80","14","6","19","40","49","208","2515" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2001","2001-10-04 00:00:00","18","0","6","1429","6","181","46","7","0","16","28","41","138","1760" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","7","0","7","975","7","352","137","18","9","26","52","65","307","1648" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","8","0","5","1526","2","387","130","31","19","26","57","70","333","2253" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","9","0","1","1567","10","279","132","23","9","12","45","63","284","2141" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","10","0","3","1391","6","224","116","26","5","17","55","46","265","1889" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","11","0","5","1257","1","163","82","23","7","27","60","35","234","1660" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","12","0","2","1293","2","186","80","18","8","16","44","40","206","1689" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","13","0","11","1371","3","204","109","19","12","21","53","42","256","1845" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","14","0","9","1616","5","181","97","16","11","32","44","44","244","2055" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","15","0","5","1922","17","284","81","17","7","21","40","41","207","2435" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","16","0","14","2564","25","460","91","12","10","24","33","48","218","3281" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","17","0","16","2840","11","325","66","3","4","26","31","46","176","3368" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2001","2001-10-04 00:00:00","18","0","12","1910","14","212","34","4","3","15","22","38","116","2264" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","7","0","10","1718","7","483","95","22","12","10","31","42","212","2430" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","8","0","15","2764","16","430","105","21","18","12","50","27","233","3458" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","9","0","7","1974","77","291","100","24","10","23","66","42","265","2614" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","10","0","4","2129","74","173","78","17","6","21","63","64","249","2629" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","11","0","6","2158","29","277","103","24","6","38","60","70","301","2771" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","12","0","7","1988","13","291","122","17","13","26","48","49","275","2574" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","13","0","16","2052","20","299","89","23","9","24","51","45","241","2628" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","14","0","20","2029","15","234","90","18","8","12","48","32","208","2506" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","15","0","9","2208","11","357","91","24","9","14","29","51","218","2803" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","16","0","20","2418","14","355","78","25","9","15","37","38","202","3009" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","17","0","7","2293","16","285","59","8","6","16","37","17","143","2744" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2002","2002-03-22 00:00:00","18","0","10","1564","3","141","26","4","0","7","27","23","87","1805" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","7","0","6","1002","10","393","110","38","8","29","47","76","308","1719" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","8","0","2","1508","5","383","138","29","16","23","46","62","314","2212" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","9","0","1","1507","8","321","49","14","6","19","44","50","182","2019" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","10","0","6","1557","9","264","71","10","11","28","28","67","215","2051" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","11","0","11","1895","17","239","59","14","9","14","41","57","194","2356" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","12","0","9","2010","20","224","63","16","12","9","45","51","196","2459" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","13","0","9","2450","23","274","52","15","6","25","41","49","188","2944" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","14","0","12","2801","29","290","73","14","8","17","38","53","203","3335" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","15","0","24","3209","24","378","77","19","13","13","24","36","182","3817" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","16","0","23","3635","36","468","96","17","13","6","27","46","205","4367" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","17","0","17","3938","14","464","32","8","6","20","28","37","131","4564" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2002","2002-03-22 00:00:00","18","0","9","3150","13","278","32","5","3","4","24","27","95","3545" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","7","0","12","2007","13","565","81","29","14","23","35","34","216","2813" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","8","0","17","2949","12","536","88","28","9","8","23","44","200","3714" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","9","0","16","1998","15","321","78","14","4","12","47","61","216","2566" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","10","0","4","1864","18","260","90","23","4","16","64","76","273","2419" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","11","0","12","1991","7","288","97","32","9","23","54","78","293","2591" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","12","0","6","1863","6","298","90","34","11","22","40","60","257","2430" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","13","0","11","1716","4","258","74","21","15","13","32","77","232","2221" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","14","0","17","1765","11","310","118","32","14","9","43","65","281","2384" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","15","0","12","1737","16","321","98","35","13","11","40","45","242","2328" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","16","0","13","2051","14","362","88","18","10","13","29","72","230","2670" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","17","0","17","2264","17","336","68","20","3","11","30","61","193","2827" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2003","2003-06-26 00:00:00","18","0","11","1579","9","203","54","11","0","9","40","45","159","1961" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","7","0","4","1165","7","409","129","39","12","27","38","93","338","1923" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","8","0","9","1768","4","421","133","28","12","21","35","80","309","2511" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","9","0","11","1588","13","312","108","33","10","15","47","69","282","2206" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","10","0","8","1615","13","248","79","29","12","14","39","75","248","2132" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","11","0","15","1729","10","252","71","21","9","19","28","62","210","2216" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","12","0","5","1770","7","213","85","25","7","21","34","55","227","2222" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","13","0","11","1656","8","251","86","21","9","17","39","64","236","2162" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","14","0","8","1785","15","321","89","26","16","13","44","47","235","2364" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","15","0","13","2078","15","374","85","29","10","6","23","62","215","2695" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","16","0","20","2528","13","422","75","10","10","7","21","31","154","3137" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","17","0","22","3764","23","562","60","15","5","20","29","56","185","4556" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2003","2003-06-26 00:00:00","18","0","10","2206","10","261","30","7","1","7","29","30","104","2591" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","7","0","6","2302","10","571","76","39","3","4","41","41","204","3093" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","8","0","14","3291","13","508","69","26","5","32","21","48","201","4027" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","9","0","6","2026","10","340","66","21","7","8","23","87","212","2594" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","10","0","5","1547","18","211","63","23","14","17","64","47","228","2009" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","11","0","5","1827","16","238","80","31","7","38","79","77","312","2398" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","12","0","7","1661","13","305","40","21","5","42","48","98","254","2240" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","13","0","4","1520","9","265","114","16","15","6","33","93","277","2075" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","14","0","5","1207","11","233","95","25","19","17","43","88","287","1743" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","15","0","4","1532","12","292","90","41","7","19","52","52","261","2101" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","16","0","3","1792","2","403","70","24","2","27","51","70","244","2444" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","17","0","6","1730","4","258","82","25","5","16","24","77","229","2227" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2004","2004-03-22 00:00:00","18","0","1","1107","3","191","35","7","2","11","34","50","139","1441" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","7","0","3","1320","3","506","145","35","10","19","30","87","326","2158" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","8","0","8","1682","4","518","121","32","17","23","37","98","328","2540" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","9","0","2","1472","11","346","93","26","20","14","30","66","249","2080" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","10","0","2","1436","5","184","93","34","13","23","43","78","284","1911" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","11","0","3","1624","6","250","52","22","8","16","39","63","200","2083" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","12","0","3","1551","11","228","93","22","5","20","42","59","241","2034" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","13","0","2","1486","27","257","88","19","9","18","51","50","235","2007" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","14","0","4","1450","31","216","96","28","11","13","63","40","251","1952" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","15","0","5","1821","42","360","72","27","11","12","17","70","209","2437" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","16","0","11","2639","28","484","74","22","7","16","22","56","197","3359" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","17","0","13","3128","33","465","61","12","3","14","26","34","150","3789" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2004","2004-03-22 00:00:00","18","0","3","1772","8","172","32","5","0","5","32","50","124","2079" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","7","0","12","2318","11","576","79","27","17","10","20","46","199","3116" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","8","0","17","3191","9","569","94","34","12","12","28","64","244","4030" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","9","0","9","2355","22","404","92","36","7","22","29","69","255","3045" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","10","0","7","1815","28","294","88","22","8","26","42","82","268","2412" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","11","0","12","1891","13","247","96","40","9","25","51","62","283","2446" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","12","0","11","1679","5","323","94","29","5","17","41","80","266","2284" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","13","0","8","1860","9","328","101","38","9","21","34","81","284","2489" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","14","0","10","1882","7","337","94","41","6","19","43","88","291","2527" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","15","1","14","1968","10","366","131","42","5","26","36","75","315","2673" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","16","0","13","2008","11","423","125","19","5","24","51","63","287","2742" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","17","0","12","2497","8","414","76","12","6","13","27","53","187","3118" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2005","2005-05-26 00:00:00","18","0","8","1599","6","224","41","15","3","14","28","54","155","1992" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","7","0","10","1278","3","426","190","35","9","30","46","123","433","2150" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","8","0","11","1865","8","485","183","18","4","22","33","89","349","2718" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","9","0","8","1747","8","377","127","29","9","16","30","62","273","2413" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","10","0","5","1659","14","291","101","28","6","13","28","71","247","2216" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","11","0","6","1750","4","250","120","24","7","12","27","95","285","2295" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","12","0","15","1883","4","271","103","18","9","12","32","80","254","2427" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","13","0","5","1896","5","275","124","37","5","14","23","75","278","2459" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","14","0","22","2052","5","330","129","46","6","16","37","98","332","2741" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","15","0","10","2506","16","376","125","29","4","9","19","56","242","3150" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","16","0","24","3129","10","473","108","17","5","16","10","62","218","3854" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","17","0","18","3902","14","454","69","13","2","14","24","62","184","4572" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2005","2005-05-26 00:00:00","18","0","19","2494","8","274","48","13","2","8","23","44","138","2933" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","7","0","10","2273","7","595","61","24","9","9","23","46","172","3057" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","8","0","9","3493","7","522","93","25","6","12","20","64","220","4251" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","9","0","6","2206","10","454","82","34","12","25","26","76","255","2931" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","10","0","3","1790","18","338","92","32","7","17","41","87","276","2425" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","11","0","6","1934","7","299","102","41","6","20","46","94","309","2555" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","12","0","6","1580","3","239","85","34","7","14","56","89","285","2113" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","13","0","2","1809","8","405","103","19","11","15","37","105","290","2514" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","14","0","5","1843","13","418","96","35","8","23","35","91","288","2567" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","15","0","4","1790","6","401","112","37","6","11","38","94","298","2499" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","16","0","4","2041","10","427","76","33","8","9","52","78","256","2738" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","17","0","11","2132","9","424","69","17","1","11","26","76","200","2776" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2006","2006-10-05 00:00:00","18","0","3","1459","1","245","47","11","2","11","25","60","156","1864" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","7","0","2","1186","2","500","119","29","9","19","38","103","317","2007" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","8","0","4","1727","2","599","176","39","14","6","37","120","392","2724" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","9","0","2","1613","10","418","82","26","15","7","41","96","267","2310" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","10","0","4","1439","10","348","9","29","7","15","25","73","158","1959" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","11","0","4","1352","4","259","67","15","5","7","36","70","200","1819" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","12","0","3","1430","4","285","73","11","9","3","35","66","197","1919" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","13","0","3","1604","5","356","62","21","6","10","24","78","201","2169" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","14","0","5","1725","7","382","39","28","5","11","31","64","178","2297" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","15","0","3","2062","12","445","74","19","5","11","16","70","195","2717" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","16","0","19","3057","9","651","67","12","6","7","29","57","178","3914" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","17","0","16","3703","11","545","46","10","2","3","31","53","145","4420" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2006","2006-10-05 00:00:00","18","0","9","2325","7","222","15","8","3","3","18","45","92","2655" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","7","0","11","1969","9","661","70","23","9","8","18","49","177","2827" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","8","0","15","2916","10","536","65","15","7","20","16","60","183","3660" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","9","0","6","2171","72","329","74","16","3","19","38","86","236","2814" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","10","0","8","2320","50","310","70","30","14","14","72","67","267","2955" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","11","0","19","2699","18","367","86","18","10","21","49","112","296","3399" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","12","0","4","2545","16","326","59","22","11","13","33","102","240","3131" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","13","0","6","2331","15","309","67","26","8","21","42","70","234","2895" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","14","1","6","2094","11","320","79","37","12","5","26","76","235","2666" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","15","0","14","2227","9","458","75","26","5","9","26","74","215","2923" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","16","0","7","2748","6","460","63","9","7","8","17","63","167","3388" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","17","0","7","2649","2","288","47","18","3","13","16","51","148","3094" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2007","2007-03-30 00:00:00","18","0","3","2089","8","190","41","19","4","1","24","43","132","2422" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","7","0","3","1283","4","450","121","41","11","29","46","113","361","2101" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","8","0","5","1620","4","561","97","28","15","7","28","96","271","2461" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","9","0","3","1553","8","402","75","24","10","17","30","105","261","2227" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","10","0","1","1788","11","256","61","11","4","10","22","80","188","2244" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","11","0","4","2226","6","294","56","12","7","6","35","81","197","2727" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","12","0","8","2565","7","290","46","17","13","3","30","81","190","3060" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","13","0","12","2883","30","357","82","17","13","7","14","77","210","3492" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","14","0","15","3301","18","401","71","11","7","3","22","75","189","3924" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","15","0","6","3504","10","358","60","19","5","7","13","50","154","4032" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","16","0","11","4150","11","592","44","21","4","6","22","44","141","4905" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","17","0","20","4379","22","556","43","15","4","7","3","43","115","5092" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2007","2007-03-30 00:00:00","18","0","9","3488","5","204","26","5","2","4","12","21","70","3776" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","7","0","21","2258","6","666","85","21","11","3","19","47","186","3137" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","8","0","18","3362","0","594","0","0","0","0","0","0","0","3974" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","9","0","4","2403","0","350","1","0","0","0","0","0","1","2758" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","10","0","4","2810","0","282","2","0","0","0","0","0","2","3098" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","11","0","43","3223","0","356","0","0","0","0","0","0","0","3622" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","12","0","21","2645","0","357","0","0","0","0","0","0","0","3023" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","13","0","9","2475","0","405","0","0","0","0","0","0","0","2889" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","14","0","15","2247","0","360","1","0","0","0","0","0","1","2623" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","15","0","10","2454","0","408","1","0","0","0","0","0","1","2873" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","16","0","22","2703","0","418","0","0","0","0","0","0","0","3143" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","17","0","11","2732","0","350","1","0","0","0","0","0","1","3094" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2008","2008-05-09 00:00:00","18","0","9","1957","0","123","0","0","0","0","0","0","0","2089" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","7","0","3","1402","4","645","106","32","13","21","38","110","320","2374" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","8","0","7","1820","6","557","104","28","6","17","15","105","275","2665" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","9","0","8","1692","23","237","65","32","8","15","20","104","244","2204" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","10","0","8","1833","28","280","69","24","5","10","26","75","209","2358" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","11","0","13","2318","21","285","60","11","12","14","20","64","181","2818" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","12","0","17","2444","6","290","49","19","6","9","17","67","167","2924" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","13","0","11","2656","19","279","73","13","8","9","20","66","189","3154" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","14","0","16","2815","23","372","60","17","18","5","17","62","179","3405" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","15","0","40","3710","23","539","68","9","10","9","13","76","185","4497" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","16","0","32","4157","16","518","46","13","5","10","14","34","122","4845" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","17","0","35","4310","17","491","46","12","4","10","8","41","121","4974" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2008","2008-05-09 00:00:00","18","0","29","3071","26","282","23","4","0","0","11","29","67","3475" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","7","0","22","2412","7","521","59","22","4","9","16","41","151","3113" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","8","0","24","3534","12","595","58","11","14","9","18","61","171","4336" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","9","0","18","2232","17","417","63","24","12","18","43","87","247","2931" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","10","0","16","2019","23","375","57","17","5","21","25","93","218","2651" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","11","0","5","1975","18","229","69","19","13","12","35","85","233","2460" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","12","0","20","1850","5","304","72","18","11","14","26","90","231","2410" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","13","0","6","1845","8","333","77","23","8","10","29","119","266","2458" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","14","0","7","1907","7","435","98","29","12","6","40","80","265","2621" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","15","0","6","1872","5","273","90","29","6","10","18","80","233","2389" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","16","0","16","2312","11","493","72","33","1","10","24","86","226","3058" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","17","0","12","2385","17","430","51","21","10","12","22","66","182","3026" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2010","2010-06-10 00:00:00","18","0","7","1688","16","261","48","11","2","9","15","51","136","2108" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","7","0","4","1336","3","527","102","23","8","11","33","108","285","2155" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","8","0","1","1789","7","570","103","37","19","15","31","104","309","2676" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","9","0","3","1793","9","329","75","22","8","8","24","87","224","2358" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","10","0","6","1688","11","269","62","15","7","6","16","95","201","2175" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","11","0","11","1662","13","251","77","9","14","7","21","85","213","2150" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","12","0","5","1611","6","263","64","17","4","9","33","67","194","2079" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","13","0","13","1828","10","271","59","28","9","13","25","63","197","2319" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","14","0","15","1995","5","351","76","17","8","7","19","67","194","2560" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","15","0","12","2121","12","336","66","10","14","8","10","60","168","2649" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","16","0","25","3229","8","648","60","14","9","9","20","50","162","4072" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","17","0","31","4143","17","428","51","8","5","14","18","62","158","4777" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2010","2010-06-10 00:00:00","18","0","16","2464","2","261","17","6","2","7","10","45","87","2830" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","7","0","9","2181","6","560","72","24","14","3","25","45","183","2939" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","8","0","33","3161","11","636","78","14","10","7","23","66","198","4039" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","9","0","22","2583","46","457","95","10","17","5","67","40","234","3342" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","10","0","11","3334","36","276","58","12","9","9","56","58","202","3859" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","11","0","10","3775","18","287","66","22","13","3","36","71","211","4301" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","12","0","8","3339","13","395","58","23","8","8","47","50","194","3949" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","13","0","15","3023","41","333","74","13","6","11","37","64","205","3617" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","14","0","45","2906","20","508","53","16","13","7","47","52","188","3667" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","15","0","15","2553","26","512","58","12","15","7","52","25","169","3275" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","16","0","8","2510","12","477","61","11","3","8","32","32","147","3154" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","17","0","44","2699","11","402","48","14","4","0","32","20","118","3274" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","N","2012","2012-07-13 00:00:00","18","0","28","2126","9","223","26","4","1","7","21","28","87","2473" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","7","0","3","1235","4","542","86","36","14","12","33","95","276","2060" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","8","0","4","1609","8","544","98","20","9","8","44","70","249","2414" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","9","0","8","1646","24","468","71","26","5","9","51","62","224","2370" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","10","0","10","1970","10","342","54","17","14","4","51","61","201","2533" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","11","0","25","2325","14","306","55","17","7","2","36","36","153","2823" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","12","0","41","2905","23","343","64","13","10","5","40","40","172","3484" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","13","0","32","2931","18","290","60","15","4","5","14","56","154","3425" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","14","0","17","2576","22","411","78","11","5","3","13","51","161","3187" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","15","0","41","3660","9","634","57","11","13","2","27","31","141","4485" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","16","0","37","4749","18","771","61","12","7","5","39","28","152","5727" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","17","0","32","4787","13","672","60","6","6","6","29","20","127","5631" -"South West","E10000008","Devon","56192","296300","90200","M5","31","293020","87860","30","296761","91340","TM","S","2012","2012-07-13 00:00:00","18","0","33","3182","11","256","18","0","3","10","17","19","67","3549" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","7","0","1","96","0","83","127","28","17","25","43","59","299","479" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","8","0","0","150","0","116","116","27","13","15","70","60","301","567" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","9","0","0","158","1","136","90","18","11","15","70","75","279","574" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","10","0","1","192","0","129","60","24","11","12","49","54","210","532" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","11","0","1","191","0","111","70","23","16","18","54","64","245","548" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","12","0","1","279","0","115","60","16","11","24","65","51","227","622" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","13","0","3","251","2","104","47","20","12","13","95","54","241","601" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","14","0","7","314","2","115","36","12","19","20","71","46","204","642" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","15","0","8","371","1","116","59","8","14","16","71","43","211","707" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","16","0","11","695","4","181","42","8","9","12","49","34","154","1045" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","17","0","6","1022","1","163","24","4","2","19","45","38","132","1324" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2001","2001-04-23 00:00:00","18","0","10","539","0","79","16","8","2","17","32","48","123","751" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","7","0","9","819","1","209","28","15","6","5","64","45","163","1201" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","8","0","5","772","1","164","44","18","14","19","54","41","190","1132" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","9","0","4","322","2","117","50","12","6","30","66","47","211","656" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","10","0","0","212","1","102","68","17","13","25","88","42","253","568" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","11","0","2","177","2","104","59","14","9","29","93","38","242","527" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","12","0","3","187","0","93","62","12","10","21","97","38","240","523" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","13","0","5","271","1","117","86","18","15","35","79","41","274","668" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","14","0","2","202","1","113","99","14","20","20","97","27","277","595" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","15","0","1","154","1","99","112","19","16","29","73","40","289","544" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","16","0","2","159","1","122","92","24","18","19","74","33","260","544" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","17","0","3","135","3","52","61","29","5","14","62","32","203","396" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2001","2001-04-23 00:00:00","18","0","1","126","0","32","37","9","7","3","47","34","137","296" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","7","0","0","154","5","121","152","31","28","6","70","86","373","653" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","8","0","0","159","0","211","85","11","34","5","58","55","248","618" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","9","0","0","180","0","192","64","12","45","4","68","61","254","626" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","10","0","2","202","0","147","62","11","10","12","52","62","209","560" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","11","0","1","251","0","144","66","13","19","12","62","63","235","631" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","12","0","2","266","2","110","62","16","18","7","50","45","198","578" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","13","0","1","369","0","124","65","15","12","13","57","58","220","714" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","14","0","6","419","1","152","45","10","23","2","70","59","209","787" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","15","0","7","538","2","182","34","12","24","0","58","43","171","900" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","16","0","16","586","0","176","21","4","2","11","53","40","131","909" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","17","0","20","857","0","131","13","3","1","8","44","29","98","1106" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","N","2011","2011-03-23 00:00:00","18","0","7","429","1","58","20","1","2","7","33","40","103","598" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","7","0","13","709","0","246","36","10","12","8","60","51","177","1145" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","8","0","9","833","0","191","41","6","22","6","66","56","197","1230" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","9","0","1","362","2","145","78","17","16","4","76","55","246","756" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","10","0","1","220","1","131","80","18","13","18","40","63","232","585" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","11","0","0","184","3","139","66","20","31","0","58","64","239","565" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","12","0","2","222","0","120","70","24","43","1","61","60","259","603" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","13","0","4","276","1","137","65","34","16","1","79","37","232","650" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","14","0","4","214","0","152","89","33","15","15","112","36","300","670" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","15","0","2","191","0","140","89","24","21","0","77","58","269","602" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","16","0","3","142","0","86","117","18","17","11","54","23","240","471" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","17","0","4","149","0","59","57","6","16","9","66","27","181","393" -"South West","E06000023","Bristol, City of","70102","352150","178250","M5","merge of feeder roads","352500","178100","A4","352060","178380","TM","S","2011","2011-03-23 00:00:00","18","0","1","135","0","40","38","4","5","3","50","27","127","303" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","7","0","2","541","3","75","20","5","10","2","4","10","51","672" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","8","0","9","638","9","115","39","3","2","6","8","3","61","832" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","9","0","3","429","10","104","31","5","10","0","10","6","62","608" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","10","0","4","386","3","83","32","6","2","4","11","9","64","540" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","11","0","4","416","0","85","30","4","7","4","13","7","65","570" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","12","0","3","398","0","94","33","2","4","2","7","8","56","551" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","13","0","3","424","2","70","36","3","6","1","6","12","64","563" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","14","0","3","404","5","81","31","5","2","6","18","4","66","559" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","15","0","0","456","10","101","30","7","7","3","11","2","60","627" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","16","0","8","744","4","122","25","1","5","2","6","5","44","922" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","17","0","7","1090","6","106","16","2","0","2","4","1","25","1234" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2001","2001-06-14 00:00:00","18","0","7","761","3","60","12","0","0","2","6","3","23","854" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","7","0","7","781","1","153","31","8","3","2","12","4","60","1002" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","8","0","12","1046","10","137","26","5","4","1","6","10","52","1257" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","9","0","7","551","0","86","30","4","6","6","14","5","65","709" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","10","0","6","469","1","75","33","5","4","7","19","14","82","633" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","11","0","3","355","2","86","35","5","4","7","11","6","68","514" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","12","0","6","315","0","96","13","5","5","3","11","12","49","466" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","13","0","2","445","1","99","24","5","3","10","12","4","58","605" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","14","1","5","467","4","92","28","6","6","8","8","3","59","627" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","15","0","3","502","7","83","24","3","4","11","7","6","55","650" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","16","0","5","588","1","99","28","2","2","2","5","6","45","738" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","17","0","3","699","3","96","21","2","1","4","6","2","36","837" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2001","2001-06-14 00:00:00","18","0","9","667","1","58","11","2","0","3","2","2","20","755" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","7","0","11","617","8","143","26","2","7","3","11","9","58","837" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","8","0","3","743","5","117","31","6","6","0","15","4","62","930" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","9","0","1","412","19","80","28","5","3","2","10","8","56","568" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","10","0","3","399","5","88","21","4","9","6","12","7","59","554" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","11","0","0","326","6","71","26","5","2","0","13","5","51","454" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","12","0","1","408","0","87","21","5","6","3","14","7","56","552" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","13","0","4","427","8","73","26","4","9","1","13","8","61","573" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","14","0","1","467","6","101","23","2","4","2","9","6","46","621" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","15","0","4","573","17","147","25","2","0","4","10","6","47","788" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","16","0","10","898","4","206","8","3","4","2","12","4","33","1151" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","17","0","13","1143","5","102","19","0","1","1","4","3","28","1291" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","N","2011","2011-07-13 00:00:00","18","0","5","744","2","67","2","2","0","3","4","0","11","829" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","7","0","13","944","8","204","26","4","3","3","10","10","56","1225" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","8","0","10","1053","7","164","31","7","3","1","9","5","56","1290" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","9","0","1","614","5","122","17","4","10","2","9","8","50","792" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","10","0","6","450","12","113","20","10","5","1","18","8","62","643" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","11","0","2","484","3","80","27","3","3","8","14","5","60","629" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","12","0","1","455","2","106","18","2","2","6","10","10","48","612" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","13","0","0","506","3","104","22","4","2","16","7","2","53","666" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","14","0","8","563","3","136","21","4","0","6","11","5","47","757" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","15","0","2","570","8","137","16","3","1","5","7","6","38","755" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","16","0","6","697","11","166","21","5","1","4","15","3","49","929" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","17","0","8","962","3","122","14","0","0","0","9","10","33","1128" -"South West","E06000023","Bristol, City of","70103","352200","178000","M5","A4","352180","177900","merge of feeder roads","352500","178100","TM","S","2011","2011-07-13 00:00:00","18","0","8","802","2","84","9","2","1","0","4","3","19","915" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","7","0","0","233","2","69","30","5","2","10","33","8","88","392" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","8","0","3","398","2","73","38","3","1","3","31","15","91","567" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","9","0","0","321","0","43","21","6","5","4","33","21","90","454" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","10","0","6","236","1","48","22","2","3","10","36","20","93","384" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","11","0","0","213","0","45","25","4","2","10","34","17","92","350" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","12","0","2","214","2","36","21","3","2","8","37","17","88","342" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","13","0","4","334","3","52","20","5","4","8","37","19","93","486" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","14","0","18","261","7","48","26","2","2","4","24","11","69","403" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","15","0","17","340","12","62","17","2","3","10","31","11","74","505" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","16","0","12","441","7","61","16","4","0","3","18","8","49","570" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","17","0","6","561","13","68","18","1","0","8","25","7","59","707" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2000","2000-06-09 00:00:00","18","0","1","411","3","31","6","1","0","7","12","4","30","476" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","7","0","6","401","6","71","17","1","4","8","29","21","80","564" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","8","0","4","458","1","74","33","2","1","11","34","23","104","641" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","9","0","0","294","6","51","21","5","2","11","28","22","89","440" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","10","0","1","295","11","37","34","2","3","12","31","23","105","449" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","11","0","1","331","7","52","34","7","1","10","27","27","106","497" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","12","0","2","344","8","47","34","3","4","15","43","18","117","518" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","13","0","1","397","3","57","33","2","3","14","36","13","101","559" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","14","0","1","452","3","57","41","0","0","10","44","13","108","621" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","15","0","2","481","2","68","26","8","3","11","31","11","90","643" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","16","0","4","566","4","65","33","4","3","11","29","7","87","726" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","17","0","2","769","2","50","25","2","4","7","29","21","88","911" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2000","2000-06-09 00:00:00","18","0","5","584","3","36","17","0","0","12","20","12","61","689" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","7","0","1","403","1","51","19","4","0","2","22","7","54","510" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","8","0","3","494","1","43","16","1","3","2","8","15","45","586" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","9","0","3","376","0","87","22","7","3","7","33","22","94","560" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","10","0","4","340","13","81","28","5","4","5","18","15","75","513" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","11","0","2","292","3","62","13","2","2","3","19","21","60","419" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","12","0","1","306","1","48","9","3","4","8","33","19","76","432" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","13","0","4","371","1","55","19","3","3","4","22","16","67","498" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","14","0","4","394","0","66","28","7","6","3","17","22","83","547" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","15","0","11","453","1","77","24","3","2","7","40","19","95","637" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","16","0","11","571","14","101","20","3","3","3","21","22","72","769" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","17","0","5","787","2","102","10","4","5","2","32","12","65","961" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","N","2010","2010-06-30 00:00:00","18","0","9","514","13","75","11","2","0","2","22","13","50","661" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","7","0","12","652","1","138","19","4","4","5","15","19","66","869" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","8","0","2","640","0","110","28","15","5","3","25","26","102","854" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","9","0","0","384","5","69","20","4","2","3","36","20","85","543" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","10","0","2","421","23","52","24","6","1","5","30","29","95","593" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","11","0","1","291","5","59","23","5","3","3","48","21","103","459" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","12","0","1","294","3","50","19","5","0","5","23","21","73","421" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","13","0","4","333","2","55","27","4","3","2","13","49","98","492" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","14","0","6","346","2","85","26","4","4","2","19","37","92","531" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","15","0","3","363","12","58","34","2","2","2","12","32","84","520" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","16","0","4","516","2","104","28","9","2","5","22","22","88","714" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","17","0","11","495","0","59","16","7","2","3","15","23","66","631" -"South West","E06000023","Bristol, City of","70106","353710","178270","M49","M5 (18)","352950","178030","M5 (18A)","353750","178690","TM","S","2010","2010-06-30 00:00:00","18","0","5","365","0","36","22","2","3","2","16","21","66","472" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","7","0","25","868","2","88","36","4","6","12","26","8","92","1075" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","8","0","22","839","2","91","24","5","14","12","21","17","93","1047" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","9","0","9","524","7","61","17","5","9","9","41","10","91","692" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","10","0","2","338","4","49","36","3","8","15","40","16","118","511" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","11","0","2","268","2","53","26","5","9","6","38","15","99","424" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","12","0","5","295","4","55","27","3","8","11","25","25","99","458" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","13","0","2","303","5","55","27","2","10","14","33","16","102","467" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","14","0","4","282","4","52","33","0","13","8","30","16","100","442" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","15","0","3","363","3","60","30","2","6","18","28","21","105","534" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","16","0","17","511","3","87","32","1","4","9","21","24","91","709" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","17","0","15","609","3","68","20","6","1","5","31","18","81","776" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2000","2000-03-22 00:00:00","18","0","9","394","4","48","19","0","0","2","20","27","68","523" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","7","0","8","265","1","78","31","7","7","3","11","12","71","423" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","8","0","4","326","1","61","17","4","7","12","23","13","76","468" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","9","0","5","258","0","57","21","1","10","7","28","12","79","399" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","10","0","5","224","1","28","32","5","9","12","17","20","95","353" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","11","0","5","293","5","39","29","10","8","15","23","16","101","443" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","12","0","7","363","3","35","28","5","7","7","26","14","87","495" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","13","0","8","335","2","39","24","2","9","19","25","14","93","477" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","14","0","1","314","7","36","21","4","9","10","35","13","92","450" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","15","0","8","367","5","36","27","2","9","5","27","9","79","495" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","16","0","21","561","8","56","26","6","9","8","33","11","93","739" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","17","0","22","693","10","42","19","3","1","13","21","9","66","833" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2000","2000-03-22 00:00:00","18","0","32","603","2","38","11","1","1","9","15","5","42","717" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","7","0","39","951","4","105","24","3","2","9","30","22","90","1189" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","8","0","28","855","2","62","24","2","8","13","34","19","100","1047" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","9","0","18","542","5","55","36","3","2","12","44","22","119","739" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","10","0","5","376","6","47","37","7","8","9","35","25","121","555" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","11","0","9","301","4","56","32","6","6","15","50","22","131","501" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","12","0","10","327","5","55","32","8","6","8","34","24","112","509" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","13","0","9","274","3","51","35","10","7","10","39","31","132","469" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","14","0","7","301","3","57","39","6","7","10","31","29","122","490" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","15","0","5","380","9","72","33","6","10","9","41","21","120","586" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","16","0","10","470","6","59","20","0","1","7","36","33","97","642" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","17","0","7","450","5","50","21","6","0","5","33","29","94","606" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","E","2002","2002-05-16 00:00:00","18","0","11","321","3","30","11","2","0","7","31","31","82","447" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","7","0","13","267","0","68","29","3","11","5","28","15","91","439" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","8","0","5","381","3","58","26","1","7","4","23","23","84","531" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","9","0","3","285","5","57","19","9","10","4","28","16","86","436" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","10","0","6","236","4","34","27","12","12","1","30","20","102","382" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","11","0","8","237","4","43","28","2","8","1","40","24","103","395" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","12","0","15","272","2","62","30","6","12","4","30","20","102","453" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","13","0","14","307","3","35","20","11","4","6","34","18","93","452" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","14","0","10","304","5","38","27","7","7","6","42","20","109","466" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","15","0","10","411","3","53","37","3","4","8","39","22","113","590" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","16","0","27","712","1","55","22","3","2","7","26","27","87","882" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","17","0","33","868","3","62","17","1","4","7","45","24","98","1064" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","W","2002","2002-05-16 00:00:00","18","0","28","641","2","30","8","2","0","8","21","17","56","757" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","7","0","3","248","1","87","21","4","9","5","31","19","89","428" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","8","1","1","401","1","70","15","5","7","4","34","22","87","560" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","9","0","4","311","5","56","22","9","5","8","36","23","103","479" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","10","0","6","214","4","41","17","3","4","10","28","29","91","356" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","11","0","3","248","4","45","29","7","9","13","29","20","107","407" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","12","0","2","282","2","59","35","8","7","11","34","26","121","466" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","13","0","3","333","3","49","45","7","7","8","41","31","139","527" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","14","0","5","401","3","80","42","3","11","12","47","39","154","643" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","15","0","9","559","1","103","35","4","10","14","47","36","146","818" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","16","0","25","852","5","100","20","7","6","14","41","26","114","1096" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","17","0","30","973","10","87","17","6","2","7","33","27","92","1192" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2005","2005-05-18 00:00:00","18","0","33","769","5","37","10","0","0","1","27","21","59","903" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","7","0","35","1134","3","132","40","5","8","8","31","20","112","1416" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","8","0","21","814","3","82","28","5","7","7","32","21","100","1020" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","9","0","11","531","3","71","26","3","7","6","33","23","98","714" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","10","0","5","368","7","51","30","7","6","9","43","37","132","563" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","11","0","4","301","6","58","32","5","8","9","33","31","118","487" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","12","0","8","299","2","59","28","7","6","13","39","36","129","497" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","13","0","5","323","2","72","36","8","9","7","37","22","119","521" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","14","0","3","400","10","62","40","6","10","9","44","34","143","618" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","15","0","1","359","3","81","40","6","5","8","31","27","117","561" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","16","0","2","481","7","84","23","4","4","11","38","30","110","684" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","17","0","6","527","2","61","15","2","0","6","31","23","77","673" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2005","2005-05-18 00:00:00","18","0","7","368","1","43","8","0","0","8","36","25","77","496" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","7","0","11","329","2","95","16","5","17","4","29","22","93","530" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","8","0","13","463","2","62","16","8","21","1","20","28","94","634" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","9","0","7","291","3","52","31","4","19","3","16","28","101","454" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","10","0","3","267","8","57","25","7","18","8","23","9","90","425" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","11","0","12","406","3","73","34","10","13","5","21","12","95","589" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","12","0","11","436","2","74","28","5","18","11","39","21","122","645" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","13","0","13","337","2","73","19","5","9","1","26","21","81","506" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","14","0","12","573","7","122","15","8","24","3","15","48","113","827" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","15","0","22","765","4","133","31","6","31","5","23","32","128","1052" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","16","0","17","829","1","105","18","4","25","4","33","29","113","1065" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","17","0","24","880","1","93","15","4","0","3","29","22","73","1071" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","N","2013","2013-06-07 00:00:00","18","0","10","644","5","71","14","1","2","2","23","22","64","794" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","7","0","29","838","3","146","27","10","20","8","15","20","100","1116" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","8","0","28","697","4","104","23","11","17","4","23","19","97","930" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","9","1","9","455","3","51","20","4","19","3","29","29","104","622" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","10","0","8","448","8","66","19","5","22","8","34","26","114","644" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","11","0","8","400","3","65","21","5","8","1","10","35","80","556" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","12","0","7","419","0","88","25","3","18","1","8","36","91","605" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","13","0","14","437","6","84","18","7","14","5","29","19","92","633" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","14","0","10","436","3","97","18","9","22","1","30","13","93","639" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","15","0","15","341","3","60","26","0","18","2","31","14","91","510" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","16","0","8","481","2","57","21","7","6","6","32","12","84","632" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","17","0","12","621","4","72","12","1","2","2","19","21","57","766" -"South West","E06000025","South Gloucestershire","99167","359000","187250","M48","1","357334","189333","M4 (21)","360000","185800","TM","S","2013","2013-06-07 00:00:00","18","0","6","440","2","63","12","1","0","18","33","18","82","593" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","7","0","7","1281","14","248","84","3","5","22","59","46","219","1769" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","8","0","8","1443","20","211","54","5","4","26","58","41","188","1870" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","9","0","7","1138","28","160","80","6","7","20","78","43","234","1567" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","10","0","15","782","15","129","67","10","4","26","75","44","226","1167" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","11","0","6","828","11","139","89","14","7","19","75","64","268","1252" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","12","0","4","847","3","163","78","3","6","33","87","41","248","1265" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","13","0","1","849","0","163","81","5","4","31","83","47","251","1264" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","14","0","24","721","5","156","104","7","1","24","101","36","273","1179" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","15","0","6","1027","8","141","86","7","6","22","70","38","229","1411" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","16","0","4","1053","2","126","68","2","8","26","86","51","241","1426" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","17","0","10","593","1","143","61","2","0","17","75","38","193","940" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2000","2000-06-22 00:00:00","18","0","6","975","12","74","29","3","1","15","70","42","160","1227" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","7","0","2","721","1","155","72","9","6","16","69","49","221","1100" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","8","0","8","960","1","120","56","8","1","14","67","40","186","1275" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","9","0","3","846","7","116","51","7","4","21","56","34","173","1145" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","10","0","1","741","2","104","49","4","4","18","70","28","173","1021" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","11","0","3","654","8","90","54","5","11","21","62","41","194","949" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","12","0","3","666","3","106","62","6","1","24","76","25","194","972" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","13","0","5","758","2","113","45","3","2","14","70","34","168","1046" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","14","0","5","847","9","116","65","3","10","18","75","29","200","1177" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","15","0","3","643","11","110","28","4","4","14","30","27","107","874" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","16","0","2","837","14","151","29","2","1","23","40","14","109","1113" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","17","0","16","1109","14","113","31","3","5","10","32","8","89","1341" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2000","2000-06-22 00:00:00","18","0","17","1173","7","107","31","1","3","13","32","8","88","1392" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","7","0","10","1390","5","253","45","8","9","30","62","42","196","1854" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","8","0","7","1490","8","152","58","8","5","19","52","42","184","1841" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","9","0","6","1091","14","165","72","14","6","23","81","38","234","1510" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","10","0","1","955","5","124","75","5","3","23","72","47","225","1310" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","11","0","1","932","5","131","56","14","0","30","64","59","223","1292" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","12","0","4","805","19","144","77","8","6","19","45","59","214","1186" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","13","0","4","841","8","138","61","13","8","28","62","54","226","1217" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","14","0","3","878","6","112","60","9","1","23","62","48","203","1202" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","15","0","3","981","4","162","55","6","0","21","79","51","212","1362" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","16","0","5","1087","22","152","59","6","2","22","48","51","188","1454" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","17","0","3","1028","4","108","27","2","0","18","65","34","146","1289" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2001","2001-04-26 00:00:00","18","0","5","931","4","83","22","7","0","23","58","42","152","1175" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","7","0","2","688","0","145","63","9","5","17","58","42","194","1029" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","8","0","11","879","0","129","50","6","2","14","66","20","158","1177" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","9","0","2","740","8","91","57","6","3","17","40","35","158","999" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","10","0","2","610","8","95","31","4","7","14","51","18","125","840" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","11","0","2","585","3","111","47","10","11","13","44","22","147","848" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","12","0","2","601","1","93","41","5","1","13","62","32","154","851" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","13","0","4","764","2","110","59","10","3","25","61","38","196","1076" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","14","0","5","726","4","127","49","11","5","20","52","33","170","1032" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","15","0","4","1033","5","127","59","4","2","26","68","34","193","1362" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","16","0","9","1325","3","180","50","2","3","19","57","37","168","1685" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","17","0","16","1441","11","141","36","5","0","16","45","28","130","1739" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2001","2001-04-26 00:00:00","18","0","3","1279","8","121","17","5","0","18","31","24","95","1506" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","7","0","15","1543","5","289","55","9","10","13","72","51","210","2062" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","8","0","17","1543","9","199","56","7","7","25","55","35","185","1953" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","9","0","7","1139","6","172","73","7","4","36","93","48","261","1585" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","10","0","1","828","3","134","64","6","19","8","108","54","259","1225" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","11","0","8","739","6","159","55","8","20","25","92","50","250","1162" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","12","0","7","737","3","148","72","12","2","18","78","48","230","1125" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","13","0","6","832","4","148","61","14","4","34","103","37","253","1243" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","14","0","7","788","4","154","79","9","0","30","59","63","240","1193" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","15","0","4","940","3","169","61","13","1","15","102","28","220","1336" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","16","0","6","926","6","155","67","8","2","24","93","47","241","1334" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","17","0","7","1023","2","114","41","6","0","26","82","35","190","1336" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2002","2002-04-24 00:00:00","18","0","5","829","2","52","34","4","2","24","63","40","167","1055" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","7","0","8","774","6","157","73","14","3","17","63","30","200","1145" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","8","0","3","982","2","147","54","6","4","11","58","42","175","1309" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","9","0","2","811","3","133","54","6","4","11","71","35","181","1130" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","10","0","7","743","5","86","64","4","2","18","58","26","172","1013" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","11","0","4","618","4","98","58","8","1","27","57","25","176","900" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","12","0","5","516","2","118","50","5","3","10","63","52","183","824" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","13","0","5","738","5","124","61","7","1","16","67","31","183","1055" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","14","0","1","802","5","138","70","7","2","13","48","36","176","1122" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","15","0","8","826","2","148","50","12","3","24","61","33","183","1167" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","16","0","14","1318","1","172","39","4","3","20","67","40","173","1678" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","17","0","14","1463","10","136","32","6","0","16","50","19","123","1746" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2002","2002-04-24 00:00:00","18","0","4","1165","0","114","25","2","0","10","34","28","99","1382" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","7","0","17","1748","4","247","63","10","1","16","61","50","201","2217" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","8","0","21","1321","7","204","68","5","1","23","70","47","214","1767" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","9","0","10","1154","4","159","57","8","5","25","86","33","214","1541" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","10","0","0","937","12","138","65","10","1","35","111","50","272","1359" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","11","0","3","796","4","131","64","7","3","24","117","44","259","1193" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","12","0","1","840","0","147","70","14","0","25","93","50","252","1240" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","13","0","4","810","7","156","82","10","4","19","68","71","254","1231" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","14","0","4","925","7","161","84","9","1","27","97","41","259","1356" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","15","0","4","925","4","173","62","9","1","18","95","59","244","1350" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","16","0","7","1210","5","214","62","11","3","21","84","51","232","1668" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","17","0","3","1253","6","132","46","6","2","20","75","57","206","1600" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2004","2004-10-19 00:00:00","18","0","4","952","3","76","31","5","5","20","64","76","201","1236" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","7","0","6","833","0","183","73","11","3","22","54","36","199","1221" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","8","0","7","1043","2","155","54","9","3","11","64","53","194","1401" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","9","0","6","943","12","141","49","8","4","13","65","57","196","1298" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","10","0","3","768","7","138","53","4","2","14","67","43","183","1099" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","11","0","2","699","2","137","52","7","3","12","66","33","173","1013" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","12","0","2","637","4","92","45","4","1","19","49","36","154","889" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","13","0","4","646","2","142","44","6","3","22","74","35","184","978" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","14","0","3","809","1","163","59","3","0","23","65","34","184","1160" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","15","0","10","915","2","161","65","7","1","19","71","46","209","1297" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","16","0","14","1304","3","163","49","1","0","36","61","34","181","1665" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","17","0","17","1493","7","169","30","6","0","9","59","28","132","1818" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2004","2004-10-19 00:00:00","18","0","16","1271","12","97","23","0","0","18","31","31","103","1499" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","7","0","29","1839","6","293","62","8","3","17","95","49","234","2401" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","8","0","14","1625","14","271","68","13","7","27","62","53","230","2154" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","9","0","10","1223","13","194","66","9","6","26","76","45","228","1668" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","10","0","9","1068","26","171","56","11","3","27","102","51","250","1524" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","11","0","2","1007","15","149","65","7","12","25","114","21","244","1417" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","12","0","6","978","7","135","74","12","3","31","130","9","259","1385" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","13","0","3","914","8","153","83","10","7","24","115","39","278","1356" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","14","0","4","779","10","144","92","8","11","16","82","41","250","1187" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","15","0","3","880","13","152","64","10","2","13","116","41","246","1294" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","16","0","14","871","6","165","42","4","5","12","125","35","223","1279" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","17","0","4","970","10","126","21","2","2","23","81","18","147","1257" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2005","2005-04-11 00:00:00","18","0","6","1130","15","122","30","4","1","22","118","18","193","1466" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","7","0","6","1020","7","226","84","16","3","9","43","39","194","1453" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","8","0","4","1132","9","170","72","11","14","7","85","8","197","1512" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","9","0","3","809","11","132","57","8","10","12","66","2","155","1110" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","10","0","3","841","15","127","69","7","3","12","50","41","182","1168" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","11","0","1","775","10","112","57","8","4","9","55","32","165","1063" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","12","0","3","837","8","140","44","4","10","15","66","38","177","1165" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","13","0","3","824","15","115","43","5","10","19","63","28","168","1125" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","14","0","2","865","21","166","69","3","10","28","110","12","232","1286" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","15","0","11","1016","15","206","60","4","7","26","76","14","187","1435" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","16","0","16","1411","13","170","57","8","3","22","72","32","194","1804" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","17","0","21","1582","21","129","29","6","1","19","48","24","127","1880" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2005","2005-04-11 00:00:00","18","0","16","1240","23","92","15","1","0","14","42","30","102","1473" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","7","0","11","2031","4","419","52","19","2","9","39","77","198","2663" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","8","0","19","1429","4","284","53","4","6","15","60","54","192","1928" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","9","0","9","1016","14","199","36","8","1","19","64","54","182","1420" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","10","0","10","991","6","208","58","9","2","14","67","67","217","1432" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","11","0","9","913","11","160","55","4","1","16","74","79","229","1322" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","12","0","6","823","5","159","42","6","2","16","77","59","202","1195" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","13","0","6","911","6","203","44","5","2","24","79","72","226","1352" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","14","0","9","866","11","169","69","5","2","22","65","52","215","1270" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","15","0","9","702","6","110","35","6","4","10","72","30","157","984" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","16","0","13","917","9","209","45","4","0","9","74","45","177","1325" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","17","0","6","1027","4","159","31","3","5","12","54","41","146","1342" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","E","2011","2011-05-23 00:00:00","18","0","8","750","2","87","6","0","2","20","41","44","113","960" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","7","0","7","940","0","238","56","9","4","7","49","51","176","1361" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","8","0","8","1041","3","184","38","3","2","7","49","38","137","1373" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","9","0","5","864","12","171","35","7","6","5","61","38","152","1204" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","10","0","7","687","11","147","40","8","2","4","51","30","135","987" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","11","0","7","805","12","164","30","8","3","5","67","31","144","1132" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","12","0","5","882","15","138","41","3","0","9","64","25","142","1182" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","13","0","3","815","9","156","39","6","3","7","61","40","156","1139" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","14","0","3","723","10","163","39","10","5","14","46","36","150","1049" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","15","0","10","970","5","250","31","7","4","17","55","40","154","1389" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","16","0","13","1327","7","209","22","4","4","11","62","39","142","1698" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","17","0","20","1352","7","160","13","6","2","20","52","29","122","1661" -"South West","E06000025","South Gloucestershire","99168","358000","186500","M4","22","354450","185800","21","360000","185800","TM","W","2011","2011-05-23 00:00:00","18","0","13","1135","5","127","10","2","2","6","43","35","98","1378" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","7","0","1","310","0","70","41","5","4","16","20","19","105","486" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","8","0","2","461","0","61","25","3","4","12","33","14","91","615" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","9","0","2","339","1","61","14","2","1","11","26","27","81","484" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","10","0","3","238","1","34","28","6","3","11","31","29","108","384" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","11","0","0","200","2","37","16","3","1","8","31","16","75","314" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","12","0","1","186","0","54","16","3","4","13","31","33","100","341" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","13","0","1","205","0","46","17","3","3","17","38","10","88","340" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","14","0","1","242","1","38","29","5","2","22","37","4","99","381" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","15","0","3","292","0","64","14","2","1","16","26","5","64","423" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","16","0","1","436","3","93","16","4","1","10","25","19","75","608" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","17","0","4","605","5","65","14","3","1","5","27","5","55","734" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2000","2000-09-27 00:00:00","18","0","4","366","1","17","9","2","1","12","20","1","45","433" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","7","0","1","398","5","71","12","3","1","7","37","14","74","549" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","8","0","12","610","0","99","26","4","3","7","31","25","96","817" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","9","0","1","353","1","69","39","4","5","22","40","23","133","557" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","10","0","0","231","4","47","31","6","2","17","33","20","109","391" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","11","0","1","206","4","45","28","3","2","19","23","22","97","353" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","12","0","0","195","1","40","22","4","1","21","38","27","113","349" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","13","0","2","222","0","49","47","3","6","17","44","6","123","396" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","14","0","0","241","0","67","38","4","1","23","27","25","118","426" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","15","0","3","270","1","68","44","1","3","20","37","21","126","468" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","16","0","1","336","1","59","35","3","4","16","40","8","106","503" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","17","0","3","398","1","41","24","2","1","6","25","9","67","510" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2000","2000-09-27 00:00:00","18","0","0","388","2","34","7","1","2","8","20","10","48","472" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","7","0","4","417","1","74","40","1","6","9","21","22","99","595" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","8","0","4","496","0","92","30","4","4","7","31","13","89","681" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","9","0","1","452","4","68","24","1","1","11","29","18","84","609" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","10","0","8","424","8","60","15","4","4","6","29","15","73","573" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","11","0","3","407","2","42","33","4","2","11","35","28","113","567" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","12","0","3","404","3","39","14","6","9","9","33","21","92","541" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","13","0","3","359","4","51","22","3","3","14","30","13","85","502" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","14","0","6","365","5","54","30","6","2","9","42","22","111","541" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","15","0","3","401","3","83","22","3","2","20","20","9","76","566" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","16","0","10","510","3","97","28","1","0","20","30","17","96","716" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","17","0","11","671","9","91","20","3","1","8","26","9","67","849" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2002","2002-09-16 00:00:00","18","0","10","494","9","41","9","0","0","10","15","8","42","596" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","7","0","9","630","14","147","32","4","4","7","20","25","92","892" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","8","0","9","683","1","93","28","3","0","9","15","28","83","869" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","9","0","2","411","9","67","29","6","4","12","27","37","115","604" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","10","0","2","422","14","57","26","4","5","4","24","41","104","599" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","11","0","3","402","14","56","29","3","2","17","25","32","108","583" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","12","0","4","359","5","53","31","2","3","6","24","25","91","512" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","13","0","2","348","1","57","50","2","3","15","39","24","133","541" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","14","0","1","330","0","49","46","2","0","12","36","20","116","496" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","15","0","4","284","2","47","44","3","3","15","42","11","118","455" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","16","0","8","391","1","63","44","6","3","21","41","17","132","595" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","17","0","2","432","1","70","29","3","0","8","25","15","80","585" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2002","2002-09-16 00:00:00","18","0","4","378","1","28","15","4","1","4","18","14","56","467" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","7","0","4","358","0","94","38","8","5","13","28","15","107","563" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","8","0","4","495","1","76","20","5","1","9","25","21","81","657" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","9","0","0","364","2","47","20","6","3","9","27","13","78","491" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","10","0","1","292","3","59","24","8","2","11","29","14","88","443" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","11","0","2","225","0","49","29","3","5","9","37","23","106","382" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","12","0","0","211","1","51","19","8","6","6","41","15","95","358" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","13","0","6","237","1","55","32","6","3","5","29","24","99","398" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","14","0","2","326","2","71","25","7","2","5","24","19","82","483" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","15","0","2","331","0","96","27","2","4","4","34","13","84","513" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","16","0","11","508","1","112","22","1","4","4","29","21","81","713" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","17","0","8","631","1","84","18","6","4","5","19","17","69","793" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2004","2004-03-30 00:00:00","18","0","12","526","0","32","8","3","3","2","11","18","45","615" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","7","1","13","581","1","162","31","4","2","13","23","22","95","852" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","8","2","9","694","0","108","34","2","4","14","24","15","93","904" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","9","0","3","406","1","84","29","4","3","10","31","18","95","589" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","10","0","1","309","3","51","44","8","2","9","53","25","141","505" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","11","0","4","270","2","55","42","7","6","7","34","13","109","440" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","12","0","1","208","0","65","35","3","3","8","33","11","93","367" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","13","0","3","238","0","42","41","6","1","17","24","15","104","387" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","14","0","4","282","0","56","38","4","3","9","41","15","110","452" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","15","0","2","306","2","65","37","9","3","9","29","17","104","479" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","16","0","4","387","1","70","33","7","2","7","35","17","101","563" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","17","0","5","450","1","67","18","3","2","7","29","14","73","596" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2004","2004-03-30 00:00:00","18","0","4","355","1","37","7","4","3","8","15","6","43","440" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","7","0","10","420","1","84","39","4","4","2","17","23","89","604" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","8","0","5","447","7","75","25","8","5","6","17","36","97","631" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","9","0","4","411","6","72","23","11","1","6","24","48","113","606" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","10","0","1","364","2","79","26","5","4","4","39","21","99","545" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","11","0","5","463","3","73","24","2","3","3","37","9","78","622" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","12","0","6","480","1","82","21","4","2","8","39","28","102","671" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","13","0","4","532","5","85","21","2","6","9","34","16","88","714" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","14","0","6","640","19","102","16","6","12","0","18","37","89","856" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","15","0","11","705","24","112","16","3","5","1","28","22","75","927" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","16","0","12","552","8","94","15","2","0","7","26","7","57","723" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","17","0","9","683","6","74","8","0","2","4","21","10","45","817" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2006","2006-06-30 00:00:00","18","0","7","588","3","32","10","0","0","5","17","3","35","665" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","7","0","7","576","1","142","22","3","0","3","25","22","75","801" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","8","1","16","609","0","104","17","4","0","6","31","30","88","817" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","9","0","3","474","10","62","21","5","6","14","38","23","107","656" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","10","0","2","564","19","46","26","0","1","13","41","23","104","735" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","11","0","10","592","18","70","26","14","5","3","17","47","112","802" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","12","0","9","621","8","85","30","8","7","1","24","51","121","844" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","13","0","5","650","3","109","48","11","5","13","30","23","130","897" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","14","0","16","681","3","117","37","4","7","3","33","28","112","929" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","15","0","5","741","2","90","42","3","1","15","26","19","106","944" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","16","0","8","811","6","97","35","5","4","2","13","10","69","991" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","17","0","20","767","7","78","24","3","3","5","17","21","73","945" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2006","2006-06-30 00:00:00","18","0","8","468","4","38","7","1","4","2","4","9","27","545" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","7","0","7","453","2","90","33","5","1","12","13","26","90","642" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","8","0","6","436","6","79","33","2","1","4","19","31","90","617" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","9","0","4","378","8","73","14","5","1","5","13","26","64","527" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","10","0","1","293","4","58","17","6","2","7","22","20","74","430" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","11","0","1","319","9","59","14","6","2","3","19","27","71","459" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","12","0","5","336","1","63","18","3","2","6","28","33","90","495" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","13","0","5","395","0","80","19","6","0","5","39","24","93","573" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","14","0","6","397","3","93","17","3","2","7","24","19","72","571" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","15","0","2","450","1","117","15","5","1","9","27","15","72","642" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","16","0","15","601","0","148","11","4","0","8","23","13","59","823" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","17","0","9","740","6","93","13","0","3","2","21","14","53","901" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","N","2008","2008-07-01 00:00:00","18","0","3","543","3","63","5","2","0","6","20","8","41","653" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","7","0","8","674","2","174","24","10","2","4","49","17","106","964" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","8","0","4","714","0","128","20","8","1","2","11","22","64","910" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","9","0","2","462","7","87","19","1","5","10","54","30","119","677" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","10","0","3","432","14","52","23","5","5","4","34","21","92","593" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","11","0","3","391","4","77","26","5","0","13","29","25","98","573" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","12","0","1","326","2","75","21","6","5","7","35","34","108","512" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","13","0","3","309","0","66","33","7","2","6","22","32","102","480" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","14","0","2","332","1","74","32","10","4","12","30","29","117","526" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","15","0","4","383","6","88","30","7","4","9","31","24","105","586" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","16","0","3","474","1","84","11","6","1","2","25","27","72","634" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","17","0","12","524","4","73","17","2","0","6","26","20","71","684" -"South West","E06000025","South Gloucestershire","99170","355500","182000","M49","LA Boundary","354580","180880","M4 (22)","354450","185800","TM","S","2008","2008-07-01 00:00:00","18","0","6","439","2","42","8","1","1","8","25","19","62","551" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","7","4","40","984","2","98","27","1","1","11","19","21","80","1204" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","8","1","25","1014","6","82","32","5","4","11","30","15","97","1224" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","9","3","11","609","6","76","29","2","4","16","28","21","100","802" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","10","1","2","422","8","53","26","5","2","5","22","13","73","558" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","11","0","11","360","2","46","21","3","2","15","34","13","88","507" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","12","5","5","307","6","39","26","7","0","10","26","19","88","445" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","13","6","10","310","2","50","38","5","2","14","32","16","107","479" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","14","0","12","353","7","60","36","3","2","16","29","21","107","539" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","15","0","10","342","5","81","39","6","2","8","26","18","99","537" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","16","1","7","421","4","62","32","2","0","12","22","15","83","577" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","17","3","11","457","6","50","13","3","0","10","24","29","79","603" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2000","2000-06-29 00:00:00","18","5","9","360","2","30","12","0","0","5","9","26","52","453" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","7","2","9","211","1","61","29","2","0","6","20","9","66","348" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","8","0","4","383","1","55","26","2","1","9","28","15","81","524" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","9","1","7","247","11","56","18","1","1","7","20","12","59","380" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","10","1","4","239","6","30","23","4","1","13","18","7","66","345" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","11","1","10","221","3","38","14","2","1","11","23","8","59","331" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","12","5","8","260","3","25","8","1","0","10","20","9","48","344" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","13","0","9","278","3","45","16","5","3","10","27","12","73","408" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","14","0","5","329","5","39","18","1","0","12","27","17","75","453" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","15","2","12","420","5","43","13","2","2","12","23","17","69","549" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","16","4","22","726","5","81","17","2","2","9","27","13","70","904" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","17","2","40","1040","6","70","10","2","1","6","19","14","52","1208" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2000","2000-06-29 00:00:00","18","1","25","744","1","37","12","0","1","1","15","11","40","847" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","7","6","49","1252","6","130","26","6","5","4","19","19","79","1516" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","8","0","31","1102","2","91","29","1","2","3","21","12","68","1294" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","9","0","9","597","5","71","17","7","0","7","35","20","86","768" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","10","3","6","425","4","57","25","11","5","7","35","29","112","604" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","11","0","5","388","4","56","19","5","2","10","25","21","82","535" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","12","3","7","270","4","61","28","5","1","8","25","23","90","432" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","13","2","13","329","7","74","32","7","2","8","36","26","111","534" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","14","1","11","337","3","75","31","6","1","8","29","28","103","529" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","15","1","6","320","4","87","38","5","0","6","37","12","98","515" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","16","1","12","363","6","75","19","4","2","7","22","16","70","526" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","17","1","8","427","2","55","11","2","2","8","31","13","67","559" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2003","2003-03-17 00:00:00","18","1","7","308","2","30","7","2","1","6","20","16","52","399" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","7","0","7","256","0","83","28","5","2","8","18","16","77","423" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","8","0","5","376","3","82","27","3","0","2","18","16","66","532" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","9","0","4","287","5","53","18","8","2","7","20","16","71","420" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","10","0","7","245","3","37","10","2","0","5","25","12","54","346" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","11","1","6","281","4","50","15","5","1","3","26","8","58","399" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","12","1","2","263","2","34","17","3","1","10","23","6","60","361" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","13","0","8","297","4","49","19","4","1","14","31","21","90","448" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","14","2","10","336","8","56","19","3","2","3","29","17","73","483" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","15","0","14","421","5","41","18","2","0","7","18","16","61","542" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","16","1","35","729","3","68","14","3","1","3","26","19","66","901" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","17","1","41","922","4","74","8","2","0","6","20","17","53","1094" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2003","2003-03-17 00:00:00","18","5","28","693","2","39","8","0","0","3","21","16","48","810" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","7","2","61","1204","5","122","34","3","5","3","28","13","86","1478" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","8","2","34","959","1","88","23","2","6","3","18","19","71","1153" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","9","3","18","643","3","69","10","4","2","4","34","20","74","807" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","10","0","6","482","2","78","17","4","6","4","31","29","91","659" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","11","1","9","413","1","56","20","4","2","5","37","15","83","562" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","12","1","13","398","2","76","22","1","4","5","44","14","90","579" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","13","2","18","532","1","63","36","5","6","2","37","23","109","723" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","14","1","13","490","0","77","30","4","5","3","37","21","100","680" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","15","1","19","401","3","62","21","0","3","7","27","11","69","554" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","16","7","28","521","2","75","22","2","2","3","30","9","68","694" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","17","1","21","515","3","51","16","1","0","2","34","11","64","654" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","E","2007","2007-05-04 00:00:00","18","0","9","440","2","35","5","0","0","1","28","16","50","536" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","7","0","14","269","1","72","20","3","5","1","24","36","89","445" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","8","2","16","315","1","56","13","4","2","4","47","20","90","478" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","9","2","8","275","2","61","13","1","2","6","23","20","65","411" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","10","0","16","266","5","54","11","2","3","3","34","21","74","415" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","11","3","16","320","1","57","22","3","3","4","30","18","80","474" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","12","0","19","482","3","62","28","6","10","3","25","22","94","660" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","13","1","17","559","2","61","13","1","2","4","24","24","68","707" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","14","1","22","600","5","90","21","3","4","1","37","24","90","807" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","15","0","33","827","3","109","19","1","4","4","38","20","86","1058" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","16","3","32","1195","0","100","17","2","0","5","25","15","64","1391" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","17","5","43","1370","3","88","12","1","4","3","22","17","59","1563" -"South West","E06000025","South Gloucestershire","99171","356900","189600","M48","LA Boundary","355900","190230","1","357334","189333","TM","W","2007","2007-05-04 00:00:00","18","6","34","963","2","62","12","1","0","3","20","21","57","1118" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","7","0","19","1961","13","504","119","31","6","8","35","27","226","2723" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","8","0","19","1938","16","366","132","15","14","13","44","37","255","2594" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","9","0","11","1437","11","367","125","11","15","9","65","42","267","2093" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","10","0","12","1395","11","337","116","19","18","14","67","40","274","2029" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","11","0","12","1667","10","361","112","12","10","17","42","39","232","2282" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","12","0","18","1977","6","341","118","15","11","17","54","39","254","2596" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","13","0","23","2223","10","373","112","16","9","19","39","33","228","2857" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","14","0","23","2398","14","354","105","12","16","15","45","32","225","3014" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","15","0","45","2911","2","402","74","5","8","12","48","24","171","3531" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","16","0","49","3415","13","291","60","6","5","11","32","31","145","3913" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","17","0","33","3273","16","208","31","3","1","5","24","31","95","3625" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2002","2002-10-11 00:00:00","18","0","41","2427","7","149","31","3","0","5","17","25","81","2705" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","7","0","42","2743","3","391","98","17","6","15","48","51","235","3414" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","8","0","50","3092","13","312","101","16","9","11","40","42","219","3686" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","9","0","19","2183","5","318","102","20","10","9","52","38","231","2756" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","10","0","13","1603","8","304","113","10","11","17","44","46","241","2169" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","11","0","7","1519","6","365","99","17","14","15","28","46","219","2116" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","12","0","16","1548","6","317","112","17","20","8","33","43","233","2120" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","13","0","14","1901","6","369","116","17","14","17","39","41","244","2534" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","14","0","19","1876","17","381","142","13","16","14","36","46","267","2560" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","15","0","18","1996","6","398","111","15","21","8","39","32","226","2644" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","16","0","41","2321","10","356","79","13","3","5","30","26","156","2884" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","17","0","27","2612","17","281","46","11","1","6","28","26","118","3055" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2002","2002-10-11 00:00:00","18","0","15","2039","10","173","36","3","2","2","28","6","77","2314" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","7","0","17","2494","7","546","105","24","16","3","44","12","204","3268" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","8","0","18","2186","12","356","99","9","11","10","57","13","199","2771" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","9","0","8","1547","12","378","135","13","9","12","83","24","276","2221" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","10","0","6","1459","10","335","138","14","12","10","76","27","277","2087" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","11","0","5","1465","6","360","113","16","19","11","75","23","257","2093" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","12","0","5","1631","2","345","125","18","11","15","69","24","262","2245" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","13","0","3","1759","11","344","111","18","14","11","50","34","238","2355" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","14","0","7","1798","8","350","136","13","15","19","81","21","285","2448" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","15","0","13","2309","4","360","108","4","14","6","68","20","220","2906" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","16","0","25","3109","8","380","64","14","6","6","47","29","166","3688" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","17","0","39","3345","7","305","42","5","7","8","46","15","123","3819" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2005","2005-05-03 00:00:00","18","0","19","2567","4","171","35","5","0","6","37","19","102","2863" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","7","0","27","2986","3","499","79","20","12","16","55","28","210","3725" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","8","0","33","3258","6","369","87","15","11","6","48","43","210","3876" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","9","0","13","2589","5","427","69","22","8","14","49","38","200","3234" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","10","0","11","2003","4","376","109","19","11","18","47","29","233","2627" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","11","1","6","1558","5","346","127","18","15","7","76","28","271","2186" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","12","0","4","1457","9","345","128","9","15","13","78","27","270","2085" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","13","0","5","1669","6","346","130","18","12","10","65","32","267","2293" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","14","0","8","1650","12","357","140","17","19","13","53","41","283","2310" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","15","0","12","1585","4","461","130","17","21","13","41","37","259","2321" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","16","0","21","2116","8","497","102","13","11","12","34","37","209","2851" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","17","0","19","2800","11","427","60","5","4","8","25","25","127","3384" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2005","2005-05-03 00:00:00","18","0","15","2330","11","210","38","4","2","7","36","14","101","2667" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","7","0","27","1854","16","639","118","17","9","3","29","31","207","2743" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","8","0","25","1553","6","405","86","14","16","8","38","34","196","2185" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","9","0","12","1639","22","330","106","14","12","15","36","40","223","2226" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","10","0","9","1311","3","287","110","25","18","12","60","37","262","1872" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","11","0","6","1311","10","332","85","21","15","8","58","49","236","1895" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","12","0","14","1604","4","326","93","24","14","9","40","35","215","2163" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","13","0","21","1804","12","381","82","16","11","11","25","43","188","2406" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","14","0","11","1929","14","351","71","16","11","5","57","17","177","2482" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","15","0","31","2478","0","430","74","7","15","5","42","27","170","3109" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","16","0","42","3532","11","522","35","7","9","6","28","26","111","4218" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","17","0","51","3414","11","298","33","3","5","7","31","18","97","3871" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2009","2009-05-20 00:00:00","18","0","27","2662","2","177","32","5","2","10","27","20","96","2964" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","7","0","52","2939","6","552","85","16","13","8","45","67","234","3783" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","8","0","42","3614","7","393","107","24","12","3","43","49","238","4294" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","9","0","20","2538","19","397","100","11","12","11","47","50","231","3205" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","10","0","8","1668","13","374","79","21","10","3","44","41","198","2261" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","11","0","9","1574","10","345","105","21","15","5","40","40","226","2164" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","12","0","11","1635","5","352","101","12","6","11","50","37","217","2220" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","13","0","10","1642","5","343","90","26","10","8","39","30","203","2203" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","14","0","6","1664","5","441","90","18","12","6","49","27","202","2318" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","15","0","19","1842","9","466","106","16","8","4","24","26","184","2520" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","16","0","23","2478","11","542","65","5","4","3","34","30","141","3195" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","17","0","32","2743","4","488","35","4","1","5","28","17","90","3357" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2009","2009-05-20 00:00:00","18","0","17","2656","11","225","21","6","2","4","27","16","76","2985" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","7","0","28","2568","5","595","68","16","12","8","24","17","145","3341" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","8","0","23","2704","18","469","86","19","12","5","53","30","205","3419" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","9","0","15","1596","41","417","88","9","11","14","51","55","228","2297" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","10","0","9","1371","1","376","81","11","22","8","50","27","199","1956" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","11","0","5","1480","15","324","77","25","12","18","69","34","235","2059" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","12","0","6","1546","7","380","84","13","11","16","44","44","212","2151" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","13","0","9","1852","0","397","97","15","10","14","48","32","216","2474" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","14","0","10","1942","19","375","77","22","14","9","40","37","199","2545" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","15","0","13","2547","11","445","58","21","13","8","46","45","191","3207" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","16","0","36","3511","0","466","44","13","30","6","34","24","151","4164" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","17","0","69","3540","10","432","33","8","3","9","35","22","110","4161" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2011","2011-07-05 00:00:00","18","0","41","2598","9","205","26","4","0","4","28","27","89","2942" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","7","0","47","3695","7","390","91","20","27","15","40","39","232","4371" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","8","0","55","3330","0","444","86","26","15","7","38","22","194","4023" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","9","0","20","2609","15","389","102","22","12","15","46","58","255","3288" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","10","0","17","2005","5","284","87","15","11","18","40","42","213","2524" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","11","0","21","1738","5","304","102","19","5","29","43","42","240","2308" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","12","0","8","1562","5","407","124","12","3","21","42","32","234","2216" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","13","0","93","2170","9","273","74","16","17","11","34","38","190","2735" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","14","0","10","1477","15","438","92","33","20","9","33","13","200","2140" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","15","0","27","1959","7","503","126","11","7","23","36","40","243","2739" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","16","0","31","2801","11","590","80","10","4","1","23","21","139","3572" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","17","0","28","3034","1","474","32","10","6","8","15","19","90","3627" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2011","2011-07-05 00:00:00","18","0","28","2774","13","279","32","4","1","4","20","19","80","3174" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","7","0","21","3684","7","533","90","22","15","5","18","28","178","4423" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","8","0","19","2040","18","397","73","18","15","7","37","26","176","2650" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","9","0","6","1423","18","410","72","24","23","10","82","35","246","2103" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","10","0","4","1368","1","318","63","17","20","5","21","54","180","1871" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","11","0","4","1305","12","335","78","16","12","6","54","38","204","1860" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","12","0","6","1900","1","387","59","18","21","9","48","39","194","2488" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","13","0","8","1853","4","344","72","15","18","1","19","54","179","2388" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","14","0","7","1709","10","421","70","11","20","5","30","38","174","2321" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","15","0","11","2660","0","365","51","14","15","9","45","49","183","3219" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","16","0","28","3584","0","360","36","14","5","5","16","33","109","4081" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","17","0","51","3078","5","299","33","15","6","9","13","36","112","3545" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2013","2013-04-17 00:00:00","18","0","39","2570","6","159","9","5","3","2","23","17","59","2833" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","7","0","33","3004","8","515","68","15","10","7","41","43","184","3744" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","8","0","43","3342","8","421","50","20","7","7","35","41","160","3974" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","9","0","9","2324","12","320","53","12","21","4","50","37","177","2842" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","10","0","3","1575","10","327","60","9","21","5","41","36","172","2087" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","11","0","5","1475","7","303","54","16","12","3","31","42","158","1948" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","12","0","8","1397","9","337","50","19","11","11","34","48","173","1924" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","13","0","5","1405","9","396","59","11","20","3","39","34","166","1981" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","14","0","4","1474","37","340","67","23","19","5","37","36","187","2042" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","15","0","2","1107","14","309","77","15","8","3","35","39","177","1609" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","16","0","18","2245","8","595","57","10","4","4","26","26","127","2993" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","17","0","21","3077","17","350","38","3","1","1","19","17","79","3544" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2013","2013-04-17 00:00:00","18","0","11","3049","22","233","17","8","2","1","25","14","67","3382" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","7","0","28","3660","5","768","80","16","28","3","22","36","185","4646" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","8","0","21","2500","19","467","67","7","24","7","50","43","198","3205" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","9","0","15","1466","21","398","90","9","23","15","47","38","222","2122" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","10","0","11","1408","11","374","76","8","30","2","79","29","224","2028" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","11","0","8","1487","8","334","92","12","26","5","53","41","229","2066" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","12","0","10","1650","12","372","67","15","17","13","49","41","202","2246" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","13","0","26","1807","6","413","64","16","28","3","71","29","211","2463" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","14","0","14","1977","8","444","90","16","25","6","45","27","209","2652" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","15","0","32","2340","11","484","61","17","27","11","59","28","203","3070" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","16","0","54","3678","5","610","31","2","20","3","29","25","110","4457" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","17","0","65","3688","5","336","23","5","2","4","27","25","86","4180" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","N","2015","2015-05-13 00:00:00","18","0","33","2500","18","195","20","5","2","2","28","23","80","2826" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","7","0","49","3273","10","604","63","15","13","8","36","54","189","4125" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","8","0","59","3357","12","489","71","15","26","15","35","69","231","4148" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","9","0","26","2061","13","379","57","13","26","15","46","49","206","2685" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","10","0","12","1575","5","370","75","20","20","11","37","47","210","2172" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","11","0","12","1461","15","364","75","10","15","12","39","50","201","2053" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","12","0","7","1399","10","405","82","19","17","9","36","32","195","2016" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","13","0","10","1470","12","405","79","20","37","4","41","47","228","2125" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","14","0","6","1622","19","444","69","12","26","6","30","50","193","2284" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","15","0","21","1752","14","491","87","19","17","8","30","27","188","2466" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","16","0","35","2640","10","638","69","4","3","2","35","29","142","3465" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","17","0","40","3218","13","500","47","3","6","2","29","25","112","3883" -"South West","E06000025","South Gloucestershire","99606","363650","179000","M32","1","363490","178640","M4 (19)","364185","179458","TM","S","2015","2015-05-13 00:00:00","18","0","26","2773","14","294","22","6","1","8","22","24","83","3190" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","7","0","19","2297","38","417","161","34","15","55","68","79","412","3183" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","8","0","10","2280","21","416","119","27","13","42","109","60","370","3097" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","9","0","10","2016","27","399","161","23","17","51","127","77","456","2908" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","10","0","9","2232","38","372","163","38","11","47","110","84","453","3104" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","11","0","8","2767","62","434","128","17","13","48","152","79","437","3708" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","12","0","16","3006","41","283","145","25","16","67","126","65","444","3790" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","13","0","2","1727","25","99","65","13","12","28","86","83","287","2140" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","14","0","6","1678","13","174","86","10","2","22","66","18","204","2075" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","15","0","18","1668","23","190","57","5","0","18","51","52","183","2082" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","16","0","24","1840","9","94","50","9","0","23","37","33","152","2119" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","17","0","10","1811","1","100","32","4","1","30","55","15","137","2059" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2000","2000-06-23 00:00:00","18","0","2","1570","7","94","34","2","1","16","35","25","113","1786" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","7","0","36","2968","6","506","186","19","15","42","136","93","491","4007" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","8","0","32","4171","4","279","125","16","8","24","89","114","376","4862" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","9","0","16","2978","17","335","134","28","14","44","143","70","433","3779" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","10","0","14","2691","18","299","125","18","7","37","152","70","409","3431" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","11","0","12","3238","20","305","93","20","15","31","99","61","319","3894" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","12","0","27","3082","12","350","109","14","16","51","123","63","376","3847" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","13","0","14","3458","8","382","116","25","23","42","100","57","363","4225" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","14","0","11","3483","24","390","131","29","14","40","102","63","379","4287" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","15","0","22","3585","21","442","85","16","9","70","111","46","337","4407" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","16","0","33","3834","12","347","94","13","6","36","91","46","286","4512" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","17","0","27","3882","19","322","73","7","5","34","52","42","213","4463" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2000","2000-06-23 00:00:00","18","0","26","3349","14","235","54","3","4","32","47","31","171","3795" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","7","0","13","1581","4","269","75","13","12","30","29","27","186","2053" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","8","0","18","814","1","132","31","6","0","6","8","13","64","1029" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","9","0","12","1837","17","298","64","15","2","9","37","49","176","2340" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","10","0","24","1670","24","288","118","17","12","41","113","70","371","2377" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","11","0","13","2008","9","271","94","23","16","45","129","82","389","2690" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","12","0","12","1950","37","251","122","28","18","33","101","80","382","2632" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","13","0","26","2025","9","258","116","28","18","46","118","63","389","2707" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","14","0","14","2241","32","298","126","24","21","25","118","79","393","2978" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","15","0","24","2661","26","326","157","21","19","26","128","92","443","3480" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","16","0","25","3533","27","375","111","19","5","52","137","61","385","4345" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","17","0","67","3904","13","295","93","7","11","35","97","84","327","4606" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2001","2001-07-02 00:00:00","18","0","47","3283","21","205","73","9","6","26","95","85","294","3850" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","7","0","57","3041","5","512","167","17","7","36","112","92","431","4046" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","8","0","40","3612","6","344","106","12","13","25","78","76","310","4312" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","9","0","18","2773","14","387","142","16","6","45","85","79","373","3565" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","10","0","16","2610","41","332","139","25","11","33","114","84","406","3405" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","11","0","11","2601","19","326","151","40","19","38","123","76","447","3404" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","12","0","16","2556","32","320","122","20","16","53","122","79","412","3336" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","13","0","19","2469","27","331","130","25","21","46","110","65","397","3243" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","14","0","26","2153","28","420","141","31","23","55","114","77","441","3068" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","15","0","14","1965","11","378","141","22","24","49","128","70","434","2802" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","16","0","22","3073","20","393","136","16","12","28","117","75","384","3892" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","17","0","26","2979","14","348","96","28","8","43","94","72","341","3708" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2001","2001-07-02 00:00:00","18","0","13","2405","0","276","67","11","4","43","81","63","269","2963" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","7","0","24","2534","5","458","153","39","24","38","97","100","451","3472" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","8","0","17","2278","9","395","129","33","20","40","133","76","431","3130" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","9","0","10","2071","20","359","126","41","21","36","170","82","476","2936" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","10","0","11","2263","41","293","121","25","20","39","225","71","501","3109" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","11","0","34","2200","48","379","183","27","16","56","157","120","559","3220" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","12","0","20","2927","44","314","132","19","27","56","146","74","454","3759" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","13","0","31","3161","20","334","181","33","21","43","145","83","506","4052" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","14","0","25","3224","8","370","161","16","21","42","106","98","444","4071" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","15","0","44","3436","14","365","129","21","15","40","102","111","418","4277" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","16","0","40","3860","20","392","121","19","8","31","82","59","320","4632" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","17","0","54","4378","5","344","82","8","1","31","86","66","274","5055" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2002","2002-05-10 00:00:00","18","0","39","3547","10","199","69","6","2","38","96","74","285","4080" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","7","0","66","3007","6","539","168","22","21","42","135","128","516","4134" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","8","0","45","3834","12","411","120","30","22","43","120","108","443","4745" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","9","0","21","2943","7","325","137","37","24","40","97","98","433","3729" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","10","0","25","2695","6","337","128","21","25","40","105","86","405","3468" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","11","0","12","3015","24","337","109","27","27","45","143","89","440","3828" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","12","0","22","3320","28","302","116","21","30","53","103","87","410","4082" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","13","0","10","3234","25","383","150","21","32","42","109","67","421","4073" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","14","0","21","3256","32","413","144","23","28","45","101","73","414","4136" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","15","0","26","3280","16","485","148","21","22","28","99","81","399","4206" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","16","0","51","3781","18","388","93","13","24","16","83","68","297","4535" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","17","0","34","3868","12","332","87","9","7","31","83","44","261","4507" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2002","2002-05-10 00:00:00","18","0","18","3349","2","271","60","4","8","19","45","60","196","3836" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","7","0","19","2958","4","542","174","38","26","40","82","107","467","3990" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","8","0","23","2628","7","477","136","35","30","27","108","96","432","3567" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","9","0","11","2236","11","415","151","27","33","25","123","96","455","3128" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","10","0","5","2191","38","385","133","25","15","33","152","86","444","3063" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","11","0","15","2249","20","377","135","30","40","44","129","73","451","3112" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","12","0","11","2576","19","425","148","31","28","30","140","105","482","3513" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","13","0","12","2670","15","520","133","25","24","36","115","114","447","3664" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","14","0","7","2772","19","473","131","22","31","32","130","111","457","3728" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","15","0","19","2987","17","473","114","20","17","39","113","147","450","3946" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","16","0","40","4105","26","537","112","27","16","29","117","127","428","5136" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","17","0","45","4708","7","365","103","15","12","38","101","102","371","5496" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2004","2004-03-29 00:00:00","18","0","29","3189","11","210","61","9","6","34","84","105","299","3738" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","7","0","27","2602","6","649","172","43","16","32","132","102","497","3781" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","8","0","51","3863","1","387","101","30","16","13","97","87","344","4646" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","9","0","19","2813","17","383","136","25","26","26","98","91","402","3634" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","10","0","7","1833","12","408","163","36","28","29","124","95","475","2735" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","11","0","10","2631","29","316","136","34","25","28","126","83","432","3418" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","12","0","9","2185","43","297","140","29","18","22","87","68","364","2898" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","13","0","18","2529","46","429","135","41","27","39","85","112","439","3461" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","14","0","11","2270","59","382","131","29","18","44","83","130","435","3157" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","15","0","12","2409","28","424","137","23","12","50","114","93","429","3302" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","16","0","23","2991","13","546","143","37","21","28","65","97","391","3964" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","17","0","20","3392","14","447","85","15","9","23","80","108","320","4193" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2004","2004-03-29 00:00:00","18","0","20","2736","6","262","64","14","3","25","81","63","250","3274" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","7","0","20","2673","5","681","162","36","29","36","92","102","457","3836" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","8","0","20","2484","6","473","135","26","17","22","128","89","417","3400" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","9","0","6","2240","9","462","134","20","35","34","114","88","425","3142" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","10","0","13","2625","11","457","111","20","39","47","138","109","464","3570" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","11","0","14","3542","55","518","125","18","34","66","133","102","478","4607" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","12","0","48","3636","33","606","186","32","19","37","117","90","481","4804" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","13","0","32","3950","17","500","107","18","32","26","102","97","382","4881" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","14","0","29","3982","17","456","151","22","25","30","95","90","413","4897" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","15","1","33","4308","17","615","93","14","13","16","79","64","279","5252" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","16","1","36","4928","13","447","73","16","22","26","76","69","282","5706" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","17","0","41","5042","15","446","62","11","9","33","84","54","253","5797" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2006","2006-09-28 00:00:00","18","0","32","3958","13","269","50","10","1","20","66","62","209","4481" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","7","0","56","3347","5","674","133","27","18","33","134","127","472","4554" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","8","0","44","3836","4","459","158","24","41","17","107","121","468","4811" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","9","0","24","3065","11","405","126","16","34","38","111","78","403","3908" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","10","0","24","3087","12","448","101","18","38","17","143","74","391","3962" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","11","0","43","3605","16","426","90","21","35","33","132","60","371","4461" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","12","0","10","3404","13","453","119","29","29","28","122","82","409","4289" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","13","0","14","3713","15","504","135","27","28","33","102","95","420","4666" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","14","0","20","3539","12","483","111","22","27","20","106","60","346","4400" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","15","0","21","3272","22","463","87","14","24","15","80","62","282","4060" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","16","0","23","3968","9","428","115","22","10","23","66","53","289","4717" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","17","0","34","3728","3","380","74","5","6","10","57","45","197","4342" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2006","2006-09-28 00:00:00","18","0","28","3794","13","266","54","5","1","14","63","33","170","4271" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","7","0","15","2501","5","613","154","26","17","29","81","98","405","3539" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","8","0","14","2387","5","506","138","30","14","41","85","94","402","3314" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","9","0","6","2079","23","496","122","15","22","38","120","97","414","3018" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","10","0","4","1726","10","437","115","25","16","30","112","126","424","2601" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","11","0","4","1775","12","418","116","20","27","27","118","116","424","2633" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","12","0","25","1933","6","448","137","28","19","25","117","131","457","2869" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","13","0","20","2149","1","473","102","33","15","25","81","151","407","3050" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","14","0","21","2566","7","439","107","31","13","23","100","136","410","3443" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","15","0","14","2798","8","479","122","22","14","24","82","128","392","3691" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","16","0","35","3691","5","506","81","15","16","30","69","180","391","4628" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","17","0","101","4294","12","248","53","11","5","24","84","94","271","4926" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2008","2008-09-09 00:00:00","18","0","21","3170","8","178","35","9","11","18","73","96","242","3619" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","7","0","25","3191","4","632","163","25","11","36","138","88","461","4313" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","8","0","45","3300","4","444","113","19","10","11","70","100","323","4116" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","9","0","21","2834","13","374","111","16","20","30","142","88","407","3649" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","10","0","2","2024","9","379","144","23","24","21","130","78","420","2834" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","11","0","8","2040","17","324","114","24","26","19","84","110","377","2766" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","12","0","11","2156","6","261","120","20","12","21","124","99","396","2830" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","13","0","11","2110","5","187","121","27","18","13","119","98","396","2709" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","14","0","5","2045","13","446","130","27","26","27","118","105","433","2942" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","15","0","7","2250","16","465","137","18","27","20","119","86","407","3145" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","16","0","13","2828","11","547","108","17","15","19","95","87","341","3740" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","17","0","24","3139","13","430","70","13","8","27","97","67","282","3888" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2008","2008-09-09 00:00:00","18","0","11","2671","8","297","46","8","5","16","96","48","219","3206" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","7","0","30","2753","0","583","164","24","15","23","78","111","415","3781" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","8","0","17","2310","1","514","128","28","17","18","100","93","384","3226" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","9","0","7","2002","13","457","112","20","11","25","94","73","335","2814" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","10","0","7","1906","9","397","116","14","26","22","87","110","375","2694" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","11","0","10","1759","1","338","141","33","21","20","114","109","438","2546" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","12","0","15","1964","5","381","100","20","18","25","124","104","391","2756" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","13","0","17","2418","13","396","131","24","25","24","117","104","425","3269" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","14","0","14","2586","24","441","106","14","22","26","105","88","361","3426" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","15","0","32","3128","10","549","99","17","14","27","126","86","369","4088" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","16","0","70","4162","20","506","77","7","14","22","81","115","316","5074" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","17","0","81","3718","22","404","40","6","3","34","92","90","265","4490" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2009","2009-06-16 00:00:00","18","0","31","3115","20","271","37","11","1","34","86","64","233","3670" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","7","0","79","3729","10","640","136","18","20","19","124","93","410","4868" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","8","0","56","4042","4","446","148","24","24","14","81","109","400","4948" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","9","0","28","2895","26","430","99","23","24","18","106","103","373","3752" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","10","0","13","2577","34","343","109","12","16","24","118","97","376","3343" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","11","0","19","2323","17","398","109","20","30","23","79","83","344","3101" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","12","0","16","2193","4","385","93","19","14","20","95","94","335","2933" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","13","0","21","1918","7","336","139","20","27","27","106","77","396","2678" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","14","0","9","2035","7","428","161","35","24","29","117","92","458","2937" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","15","0","24","2431","14","388","142","22","31","15","99","94","403","3260" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","16","0","28","2672","15","462","95","22","22","15","64","97","315","3492" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","17","0","27","3241","1","483","94","15","6","22","91","78","306","4058" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2009","2009-06-16 00:00:00","18","0","24","2728","9","234","74","12","4","18","53","72","233","3228" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","7","0","28","3197","4","667","111","34","16","22","91","101","375","4271" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","8","0","28","2636","7","523","89","20","11","22","83","100","325","3519" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","9","0","25","2414","14","432","85","23","15","15","92","81","311","3196" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","10","0","14","2395","24","410","105","20","20","24","118","105","392","3235" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","11","0","19","2732","11","379","114","23","15","23","114","99","388","3529" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","12","0","18","3112","17","379","101","24","15","14","128","76","358","3884" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","13","0","50","2945","4","473","106","30","26","20","113","103","398","3870" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","14","0","24","2750","17","413","85","23","22","17","87","149","383","3587" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","15","0","32","3382","22","483","73","25","13","16","81","161","369","4288" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","16","0","52","4238","12","551","87","14","14","29","112","104","360","5213" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","17","0","62","4416","19","380","52","5","2","18","58","144","279","5156" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2010","2010-06-21 00:00:00","18","0","45","3222","10","250","48","3","0","27","67","116","261","3788" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","7","0","67","4019","4","799","130","32","11","30","129","123","455","5344" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","8","0","65","4239","4","561","110","19","17","25","83","112","366","5235" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","9","0","40","3328","14","459","77","22","23","15","106","122","365","4206" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","10","0","39","3012","13","414","104","22","24","17","95","99","361","3839" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","11","0","27","3424","25","394","108","22","19","24","104","87","364","4234" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","12","0","45","3204","20","433","89","22","13","21","94","83","322","4024" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","13","0","23","3115","17","404","126","22","21","30","109","80","388","3947" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","14","0","10","2106","25","427","113","23","8","31","97","78","350","2918" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","15","0","20","2660","17","371","114","17","26","19","110","60","346","3414" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","16","0","22","3202","2","517","97","17","20","23","113","62","332","4075" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","17","0","31","3311","5","457","61","10","1","23","85","68","248","4052" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2010","2010-06-21 00:00:00","18","0","24","2703","11","255","44","8","6","16","85","86","245","3238" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","7","0","17","3146","5","720","106","24","32","28","77","110","377","4265" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","8","0","20","2718","16","550","89","24","26","19","108","97","363","3667" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","9","0","14","2152","0","436","68","20","21","25","89","97","320","2922" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","10","0","15","2086","44","589","94","24","48","1","81","99","347","3081" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","11","0","6","2741","19","493","89","14","13","20","122","110","368","3627" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","12","0","16","3200","20","452","66","18","41","3","103","102","333","4021" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","13","0","21","3012","15","521","90","19","50","0","96","91","346","3915" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","14","0","12","3027","32","455","111","19","17","33","114","93","387","3913" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","15","0","22","3200","29","512","63","13","35","1","77","115","304","4067" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","16","0","31","4035","21","673","70","16","38","1","77","119","321","5081" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","17","0","41","4060","19","376","44","9","2","32","94","68","249","4745" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","N","2011","2011-06-20 00:00:00","18","0","30","3254","5","274","37","3","2","26","85","87","240","3803" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","7","0","33","4159","26","703","103","44","29","13","95","107","391","5312" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","8","0","31","4287","8","552","89","36","33","8","89","90","345","5223" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","9","0","25","3221","30","478","115","20","20","23","103","103","384","4138" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","10","0","20","2820","40","502","92","22","25","12","101","111","363","3745" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","11","0","10","3377","22","456","97","17","17","21","105","89","346","4211" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","12","0","18","3346","33","474","97","23","26","21","103","85","355","4226" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","13","0","17","2997","26","407","97","28","24","18","88","80","335","3782" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","14","0","10","2728","40","429","74","29","33","19","99","92","346","3553" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","15","0","28","2540","18","464","87","19","19","25","75","82","307","3357" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","16","0","45","2819","12","575","81","18","8","20","88","95","310","3761" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","17","0","172","3198","9","467","60","7","7","14","69","66","223","4069" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","S","2011","2011-06-20 00:00:00","18","0","22","2439","9","337","51","3","1","30","57","68","210","3017" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","7","0","22","2172","13","618","55","30","21","16","52","111","285","3110" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","8","0","13","2148","15","553","48","26","23","18","96","90","301","3030" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","9","0","9","2122","19","448","82","27","26","26","118","94","373","2971" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","10","0","24","2635","42","509","102","25","27","24","106","99","383","3593" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","11","0","11","2818","61","579","34","15","24","15","60","156","304","3773" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","12","0","15","3651","31","512","40","9","16","12","86","63","226","4435" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","13","0","17","3560","20","505","69","13","16","16","101","72","287","4389" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","14","0","17","4167","24","557","77","16","21","16","95","73","298","5063" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","15","0","15","3691","51","420","36","22","16","9","47","98","228","4405" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","16","0","23","3465","29","415","35","8","4","8","48","33","136","4068" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","17","0","19","3657","12","350","46","4","7","12","65","56","190","4228" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2012","2012-07-13 00:00:00","18","0","22","3798","19","335","41","3","3","19","62","50","178","4352" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","7","0","28","3568","16","637","103","27","19","18","102","122","391","4640" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","8","0","19","4107","2","371","89","18","19","12","103","108","349","4848" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","9","0","23","2767","20","387","72","20","18","33","74","85","302","3499" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","10","0","20","2946","20","357","69","35","21","20","79","37","261","3604" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","11","0","21","3465","6","339","72","18","17","17","96","73","293","4124" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","12","0","8","3530","9","297","66","17","11","21","106","78","299","4143" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","13","0","17","3461","13","322","60","15","11","22","87","61","256","4069" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","14","0","14","3369","6","348","85","24","17","10","87","37","260","3997" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","15","0","12","3330","3","346","95","22","15","19","71","94","316","4007" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","16","0","15","4418","1","317","48","5","6","15","68","53","195","4946" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","17","0","28","3744","15","333","30","6","2","11","41","53","143","4263" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2012","2012-07-13 00:00:00","18","0","29","3420","11","278","32","10","7","10","32","37","128","3866" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","7","0","29","2354","7","658","90","31","30","21","51","126","349","3397" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","8","0","22","2433","11","518","73","24","24","18","91","88","318","3302" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","9","0","20","2058","12","435","83","19","23","32","106","80","343","2868" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","10","0","18","2977","36","487","84","31","26","21","87","96","345","3863" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","11","0","23","3702","60","545","55","25","17","17","116","98","328","4658" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","12","0","35","4125","31","564","39","18","20","24","113","109","323","5078" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","13","0","23","4054","8","529","26","20","23","27","108","83","287","4901" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","14","0","25","4282","20","596","77","14","19","8","58","146","322","5245" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","15","0","25","4349","18","688","52","12","17","9","74","86","250","5330" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","16","0","34","4754","16","844","19","14","8","7","61","72","181","5829" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","17","0","31","4153","15","374","18","4","3","25","60","51","161","4734" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","E","2013","2013-09-20 00:00:00","18","0","15","3427","12","283","30","5","0","14","31","97","177","3914" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","7","0","35","3007","13","528","82","27","13","21","69","119","331","3914" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","8","0","50","3456","3","482","74","21","21","10","47","141","314","4305" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","9","0","23","2752","7","382","33","14","21","12","55","126","261","3425" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","10","0","24","4121","13","276","97","15","23","33","110","131","409","4843" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","11","0","49","3514","16","354","74","13","22","24","87","103","323","4256" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","12","0","32","3847","2","403","63","19","14","19","94","95","304","4588" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","13","0","24","3717","10","418","21","13","21","16","57","124","252","4421" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","14","0","27","4324","33","299","95","20","13","23","96","77","324","5007" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","15","0","37","3377","14","528","86","12","19","20","82","87","306","4262" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","16","0","25","3644","0","447","52","11","6","11","55","81","216","4332" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","17","0","54","3987","9","384","18","10","0","8","25","82","143","4577" -"South West","E06000025","South Gloucestershire","99607","361000","183482","M5","16","360686","183284","15 / M4","361812","183775","TM","W","2013","2013-09-20 00:00:00","18","0","19","3757","12","158","49","5","1","12","36","45","148","4094" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","7","0","16","2556","15","178","153","30","21","43","114","41","402","3167" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","8","0","13","3211","6","209","125","20","20","37","124","55","381","3820" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","9","0","4","2060","12","317","130","24","28","56","120","72","430","2823" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","10","0","5","1523","13","322","148","19","22","59","175","69","492","2355" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","11","0","7","1632","10","327","192","24","28","63","162","69","538","2514" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","12","0","3","1722","6","311","143","24","21","67","151","59","465","2507" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","13","0","1","2100","5","293","164","23","22","62","123","78","472","2871" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","14","0","4","2125","5","259","202","15","25","67","136","61","506","2899" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","15","0","8","2184","8","341","170","27","19","57","144","105","522","3063" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","16","0","11","2807","5","390","160","14","19","57","166","67","483","3696" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","17","0","16","3370","3","348","135","8","2","49","144","63","401","4138" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2000","2000-04-11 00:00:00","18","0","9","2578","6","182","81","3","3","56","111","83","337","3112" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","7","0","20","1620","13","415","142","21","13","24","92","84","376","2444" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","8","0","14","2174","0","335","145","27","17","46","104","93","432","2955" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","9","0","2","2268","2","332","163","31","28","55","149","123","549","3153" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","10","0","2","1968","23","296","140","30","24","42","107","90","433","2722" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","11","0","5","2037","7","335","134","21","23","43","142","114","477","2861" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","12","0","6","2069","4","340","145","33","28","53","107","105","471","2890" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","13","0","6","2059","14","321","123","28","20","51","120","66","408","2808" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","14","0","7","1987","5","300","163","30","19","66","138","50","466","2765" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","15","0","9","2147","5","391","154","27","32","57","139","75","484","3036" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","16","0","16","2930","20","469","83","26","19","48","117","73","366","3801" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","17","0","14","3561","6","345","95","23","2","36","106","75","337","4263" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2000","2000-04-11 00:00:00","18","0","10","2903","17","231","83","4","1","40","86","53","267","3428" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","7","0","21","2433","3","405","133","35","25","43","85","68","389","3251" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","8","0","22","3274","2","275","126","22","20","38","107","93","406","3979" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","9","0","11","2522","12","325","147","20","26","48","134","110","485","3355" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","10","0","3","1647","12","327","146","26","30","64","147","85","498","2487" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","11","0","8","1675","5","275","137","20","20","53","163","118","511","2474" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","12","0","3","1990","8","264","129","26","22","55","156","89","477","2742" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","13","0","4","2178","11","320","178","24","19","37","136","82","476","2989" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","14","0","17","2434","8","347","174","33","35","39","134","75","490","3296" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","15","0","15","2443","14","357","158","25","30","47","130","116","506","3335" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","16","0","17","3080","9","426","139","16","7","44","123","99","428","3960" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","17","0","24","3374","3","366","113","15","14","32","117","77","368","4135" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2001","2001-10-10 00:00:00","18","0","17","2481","10","224","64","7","11","45","121","80","328","3060" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","7","0","19","2166","11","455","142","13","16","44","126","109","450","3101" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","8","0","17","2622","3","414","140","23","24","36","121","112","456","3512" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","9","0","14","2296","7","343","130","22","21","34","122","98","427","3087" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","10","0","2","2065","19","265","121","23","13","48","129","66","400","2751" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","11","0","10","2086","8","280","144","22","19","45","146","80","456","2840" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","12","0","10","2137","1","296","130","20","13","49","157","66","435","2879" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","13","0","10","2032","4","302","156","27","21","44","112","83","443","2791" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","14","0","8","2132","11","266","177","24","16","47","131","108","503","2920" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","15","0","7","2300","8","345","176","32","14","56","120","78","476","3136" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","16","0","20","3014","3","422","121","18","12","47","118","71","387","3846" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","17","0","21","3490","11","305","110","12","7","35","82","81","327","4154" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2001","2001-10-10 00:00:00","18","0","20","2934","9","176","87","9","7","32","55","50","240","3379" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","7","0","15","2657","3","484","173","39","36","44","69","87","448","3607" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","8","0","22","3262","7","409","174","34","20","46","90","75","439","4139" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","9","0","10","2269","5","386","151","52","28","38","82","154","505","3175" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","10","0","10","1774","14","320","146","29","31","72","128","113","519","2637" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","11","0","8","2078","6","370","156","26","20","66","135","108","511","2973" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","12","0","10","2119","8","308","164","33","35","40","97","129","498","2943" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","13","0","62","2327","2","288","156","27","25","50","125","103","486","3165" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","14","0","19","2551","8","329","155","18","46","74","101","105","499","3406" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","15","0","19","2618","7","404","139","27","32","37","105","131","471","3519" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","16","0","33","3101","11","421","149","23","10","38","149","123","492","4058" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","17","0","28","3452","3","339","133","19","25","38","97","99","411","4233" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2002","2002-09-24 00:00:00","18","0","15","2784","5","246","70","9","2","57","77","102","317","3367" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","7","0","20","2198","7","465","146","28","31","46","117","119","487","3177" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","8","0","25","2579","1","327","154","21","22","32","101","94","424","3356" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","9","0","7","2190","2","384","134","16","21","31","126","89","417","3000" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","10","0","8","2377","17","313","108","27","25","40","132","87","419","3134" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","11","0","6","1961","2","252","142","30","45","18","116","97","448","2669" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","12","0","13","1988","3","297","150","23","25","32","145","78","453","2754" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","13","0","16","2151","8","282","141","18","23","59","128","85","454","2911" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","14","0","9","2063","9","272","162","30","11","15","149","102","469","2822" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","15","0","8","2270","4","456","126","30","31","67","143","63","460","3198" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","16","0","26","3075","9","329","116","26","18","43","114","97","414","3853" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","17","0","38","3393","5","301","87","15","5","8","85","99","299","4036" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2002","2002-09-24 00:00:00","18","0","19","2943","4","244","60","7","5","42","83","53","250","3460" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","7","0","31","2843","3","479","175","45","21","35","72","116","464","3820" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","8","0","25","3349","7","483","171","21","28","31","89","88","428","4292" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","9","0","13","2206","18","381","137","26","21","44","102","118","448","3066" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","10","0","8","1761","11","343","153","26","19","40","120","129","487","2610" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","11","0","5","2020","8","357","185","21","18","41","147","107","519","2909" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","12","0","3","2109","13","304","121","18","24","46","118","101","428","2857" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","13","0","4","2535","4","302","154","37","23","34","127","126","501","3346" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","14","0","13","2517","2","364","139","25","22","44","131","95","456","3352" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","15","0","7","2802","6","440","154","37","12","34","108","101","446","3701" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","16","0","15","3295","8","480","141","18","11","36","136","105","447","4245" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","17","0","24","3701","6","417","115","24","7","28","123","103","400","4548" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2003","2003-10-02 00:00:00","18","0","19","2776","3","226","100","16","0","25","79","75","295","3319" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","7","0","10","2188","6","549","169","27","28","23","138","118","503","3256" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","8","0","24","2409","2","474","173","31","11","37","101","131","484","3393" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","9","0","9","2290","6","391","134","36","32","13","142","121","478","3174" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","10","0","7","2225","7","336","152","22","19","30","102","78","403","2978" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","11","0","5","2186","4","356","134","27","22","25","119","93","420","2971" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","12","0","3","2438","6","293","133","21","30","28","92","121","425","3165" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","13","0","10","2417","9","270","164","28","41","25","86","105","449","3155" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","14","0","12","2019","2","346","196","25","29","35","119","113","517","2896" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","15","0","9","2502","8","396","148","35","23","38","93","94","431","3346" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","16","0","31","3505","8","455","154","28","14","22","94","115","427","4426" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","17","0","30","4121","6","410","140","20","11","17","88","73","349","4916" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2003","2003-10-02 00:00:00","18","0","20","3341","13","275","71","13","0","19","81","78","262","3911" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","7","0","18","2655","12","446","204","36","20","40","85","92","477","3608" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","8","0","20","3003","12","585","181","30","12","48","97","86","454","4074" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","9","0","5","2289","22","407","142","25","20","23","79","140","429","3152" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","10","0","12","2407","57","428","170","25","25","42","113","118","493","3397" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","11","0","10","2718","83","427","161","22","17","55","146","93","494","3732" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","12","0","11","3033","53","481","154","25","16","35","130","118","478","4056" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","13","0","12","3477","25","423","148","31","29","36","145","69","458","4395" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","14","0","25","3644","40","473","168","25","18","28","110","77","426","4608" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","15","0","13","3575","26","487","131","21","10","33","98","63","356","4457" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","16","0","11","3917","12","476","111","18","12","39","108","72","360","4776" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","17","0","23","4034","10","365","84","12","7","26","83","54","266","4698" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","N","2004","2004-04-02 00:00:00","18","0","20","3232","12","233","53","5","3","29","66","41","197","3694" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","7","0","12","2259","11","555","169","41","17","27","122","105","481","3318" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","8","0","16","2242","5","453","152","26","20","35","109","110","452","3168" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","9","0","4","2549","11","298","136","23","15","29","133","83","419","3281" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","10","0","8","3074","20","343","146","24","11","23","92","93","389","3834" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","11","0","6","2729","25","333","165","23","22","26","106","73","415","3508" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","12","0","8","3897","17","368","118","25","24","18","112","88","385","4675" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","13","0","17","3858","26","398","142","32","16","33","115","107","445","4744" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","14","0","10","3924","19","444","175","31","14","35","89","51","395","4792" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","15","0","18","4199","29","459","151","35","17","22","93","68","386","5091" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","16","0","29","4299","9","393","99","16","13","24","88","48","288","5018" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","17","0","25","3471","10","251","63","7","7","14","43","41","175","3932" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","17","357747","181250","16","360686","183284","TM","S","2004","2004-04-02 00:00:00","18","0","21","3824","3","263","40","13","3","14","45","38","153","4264" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","7","0","40","2383","22","526","174","26","21","33","94","78","426","3397" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","8","0","33","2923","8","322","158","15","22","39","115","76","425","3711" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","9","0","31","2328","14","347","152","14","18","50","143","86","463","3183" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","10","0","32","2435","28","319","167","23","20","61","143","70","484","3298" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","11","0","29","2681","41","277","154","18","22","42","138","80","454","3482" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","12","0","56","3632","30","485","141","10","13","36","149","83","432","4635" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","13","0","26","3339","22","441","135","20","12","39","133","74","413","4241" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","14","0","34","3737","34","382","127","22","18","34","115","69","385","4572" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","15","0","41","3617","7","472","136","22","15","20","95","64","352","4489" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","16","0","29","3157","8","172","113","9","6","20","70","57","275","3641" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","17","0","39","2918","13","94","67","7","1","17","68","51","211","3275" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2005","2005-05-27 00:00:00","18","0","13","2904","3","193","71","4","1","19","59","61","215","3328" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","7","0","17","3295","10","629","167","22","12","41","115","144","501","4452" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","8","0","22","3503","9","429","113","17","9","48","86","154","427","4390" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","9","0","21","3289","5","343","143","14","26","35","137","95","450","4108" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","10","0","13","4016","25","382","140","26","18","39","134","100","457","4893" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","11","0","28","4403","14","336","173","24","18","17","114","93","439","5220" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","12","2","19","3606","6","247","116","15","21","20","68","42","282","4160" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","13","0","39","3510","15","224","66","8","15","11","68","49","217","4005" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","14","0","34","3093","16","209","73","8","6","15","44","33","179","3531" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","15","0","35","3004","13","182","53","6","4","11","29","36","139","3373" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","16","0","59","2784","10","160","39","2","1","8","30","22","102","3115" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","17","0","47","3165","4","177","63","3","5","6","42","26","145","3538" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2005","2005-05-27 00:00:00","18","0","41","3404","7","122","49","5","4","5","34","29","126","3700" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","7","0","52","2668","3","578","185","34","29","24","110","71","453","3754" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","8","0","37","2849","5","444","129","28","28","14","109","97","405","3740" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","9","0","22","2400","15","447","66","25","30","26","135","79","361","3245" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","10","1","16","2537","26","417","156","26","21","30","140","82","455","3451" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","11","1","27","3223","43","533","80","24","48","27","152","68","399","4225" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","12","0","38","3806","55","52","162","25","21","23","126","115","472","4423" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","13","0","26","3330","7","345","129","18","30","38","131","82","428","4136" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","14","0","25","3787","31","64","111","25","22","24","77","128","387","4294" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","15","0","26","4019","15","429","111","23","24","25","99","98","380","4869" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","16","0","34","3839","24","453","88","14","12","21","67","74","276","4626" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","17","0","37","3865","10","329","54","4","3","29","85","64","239","4480" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2006","2006-06-09 00:00:00","18","0","29","3805","26","20","55","5","1","30","92","43","226","4106" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","7","0","67","2938","14","456","159","24","34","35","108","129","489","3964" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","8","0","38","3334","18","290","146","20","37","7","130","113","453","4133" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","9","0","13","3156","22","344","128","32","26","23","110","97","416","3951" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","10","0","20","3953","29","67","112","19","27","24","105","99","386","4455" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","11","0","24","3795","22","359","132","21","29","32","129","96","439","4639" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","12","0","20","3701","11","431","106","27","19","15","113","120","400","4563" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","13","0","47","3782","12","400","116","28","24","23","108","82","381","4622" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","14","0","36","3766","20","437","152","27","17","22","87","69","374","4633" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","15","0","48","3633","12","505","68","22","24","17","81","75","287","4485" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","16","0","48","4803","11","61","106","15","21","15","67","72","296","5219" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","17","0","56","4127","9","280","42","10","13","8","64","53","190","4662" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2006","2006-06-09 00:00:00","18","0","48","3303","0","244","43","4","1","12","42","41","143","3738" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","7","0","25","3234","2","653","169","41","51","3","93","75","432","4346" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","8","0","23","3492","12","566","142","22","49","1","110","82","406","4499" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","9","0","13","2497","14","515","148","24","45","38","115","99","469","3508" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","10","0","10","1879","11","441","139","23","29","34","133","92","450","2791" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","11","0","10","1979","19","491","135","25","50","35","156","128","529","3028" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","12","0","29","2269","7","439","107","25","44","23","153","128","480","3224" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","13","0","51","2644","5","418","126","15","28","29","132","97","427","3545" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","14","0","28","2719","11","428","143","27","27","48","150","107","502","3688" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","15","0","20","2928","9","600","133","26","30","29","113","136","467","4024" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","16","0","75","3484","13","643","113","18","7","34","121","119","412","4627" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","17","0","56","3924","10","481","60","10","22","21","98","109","320","4791" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2007","2007-09-18 00:00:00","18","0","17","2935","9","280","44","4","14","23","99","105","289","3530" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","7","0","19","2900","5","666","178","21","30","26","129","147","531","4121" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","8","0","29","2711","2","468","125","24","35","12","96","133","425","3635" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","9","0","18","2614","5","431","115","22","0","13","118","124","392","3460" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","10","0","10","2560","11","395","102","17","21","33","118","87","378","3354" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","11","0","6","2487","7","362","123","29","19","39","127","86","423","3285" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","12","0","5","2757","7","419","91","13","7","35","119","87","352","3540" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","13","0","14","2949","11","477","106","25","20","39","127","102","419","3870" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","14","0","9","2325","29","425","110","23","37","22","134","111","437","3225" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","15","0","27","2762","5","472","123","33","30","22","119","138","465","3731" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","16","0","23","3492","8","562","117","20","38","1","95","102","373","4458" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","17","0","33","4076","17","462","62","12","15","1","111","83","284","4872" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2007","2007-09-18 00:00:00","18","0","16","4374","4","311","39","9","3","8","88","62","209","4914" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","7","0","24","3107","2","678","181","32","44","13","70","106","446","4257" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","8","0","19","3249","4","524","156","30","33","25","119","86","449","4245" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","9","0","9","2127","7","443","132","30","39","32","114","121","468","3054" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","10","0","7","1985","12","360","150","32","49","21","140","117","509","2873" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","11","0","25","1922","8","347","153","39","33","23","144","121","513","2815" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","12","0","11","2241","5","374","128","28","34","22","115","150","477","3108" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","13","0","11","2281","1","390","119","27","27","19","87","142","421","3104" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","14","0","12","2361","10","439","103","29","27","36","102","135","432","3254" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","15","0","14","2739","11","439","96","35","22","23","53","174","403","3606" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","16","0","16","3308","16","656","101","12","9","25","126","98","371","4367" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","17","0","46","3638","35","363","74","7","6","19","70","120","296","4378" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2008","2008-05-21 00:00:00","18","0","25","2814","14","291","39","11","1","28","54","116","249","3393" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","7","0","43","2603","11","794","188","29","29","32","114","164","556","4007" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","8","0","51","2686","10","508","173","36","33","27","129","124","522","3777" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","9","0","17","2491","11","360","151","21","30","18","150","114","484","3363" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","10","0","9","2140","16","429","102","27","33","21","104","97","384","2978" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","11","0","7","2303","6","403","141","25","29","18","138","112","463","3182" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","12","0","10","2434","27","390","130","22","26","19","114","99","410","3271" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","13","0","11","2268","7","393","126","24","30","34","121","118","453","3132" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","14","0","18","2287","22","456","150","30","36","31","106","104","457","3240" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","15","0","19","2689","10","524","109","33","32","25","109","103","411","3653" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","16","0","31","3302","5","621","113","10","24","32","104","104","387","4346" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","17","0","46","4024","5","494","60","11","5","10","104","84","274","4843" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2008","2008-05-21 00:00:00","18","0","15","3253","10","272","47","7","1","25","62","63","205","3755" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","7","0","18","3278","6","508","20","37","18","21","92","73","261","4071" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","8","0","23","3212","13","515","63","23","18","23","115","86","328","4091" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","9","0","10","2284","16","353","19","9","17","11","46","147","249","2912" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","10","0","9","2054","9","371","100","13","23","19","128","83","366","2809" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","11","0","5","2127","4","402","71","19","12","19","140","114","375","2913" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","12","0","7","2127","2","348","106","25","17","28","117","104","397","2881" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","13","0","8","2324","0","353","104","11","17","31","134","94","391","3076" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","14","0","14","2585","21","434","78","13","18","19","116","87","331","3385" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","15","0","11","2387","8","472","75","18","15","27","111","105","351","3229" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","16","0","20","3324","0","558","95","11","8","19","110","100","343","4245" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","17","0","39","3567","20","389","38","9","1","24","95","84","251","4266" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2009","2009-06-09 00:00:00","18","0","11","2522","19","255","38","5","3","36","91","71","244","3051" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","7","0","32","2310","10","703","154","26","16","30","98","119","443","3498" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","8","0","19","2851","3","468","126","17","16","19","103","102","383","3724" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","9","0","7","2415","24","406","137","16","16","35","105","110","419","3271" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","10","0","7","2256","12","386","97","25","25","19","109","96","371","3032" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","11","0","6","2158","10","369","139","25","16","24","107","95","406","2949" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","12","0","6","2345","1","320","134","19","26","20","78","104","381","3053" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","13","0","10","2294","16","343","111","20","16","17","94","85","343","3006" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","14","0","13","1799","13","361","123","16","20","26","110","83","378","2564" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","15","0","19","2257","7","400","127","20","10","22","110","88","377","3060" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","16","0","18","2992","0","528","104","10","4","24","87","68","297","3835" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","17","0","30","2775","3","394","63","12","9","18","64","72","238","3440" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2009","2009-06-09 00:00:00","18","0","8","2485","9","227","50","3","1","18","57","56","185","2914" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","7","0","47","3054","3","572","159","21","23","33","104","76","416","4092" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","8","0","25","2994","7","394","144","30","30","18","76","95","393","3813" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","9","0","15","2321","12","365","132","20","19","25","126","100","422","3135" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","10","0","11","1536","5","395","124","16","26","30","104","107","407","2354" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","11","0","7","1952","11","320","127","27","25","31","125","96","431","2721" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","12","0","11","2146","6","353","135","26","14","23","100","124","422","2938" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","13","0","8","2119","0","431","105","24","21","21","122","115","408","2966" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","14","0","13","2254","6","450","127","21","20","24","93","126","411","3134" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","15","0","14","2607","5","450","105","24","15","23","99","98","364","3440" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","16","0","24","3070","15","548","97","14","9","18","84","103","325","3982" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","17","0","45","3122","13","384","67","15","1","38","53","110","284","3848" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2010","2010-05-25 00:00:00","18","0","22","2141","7","187","35","4","1","19","39","64","162","2519" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","7","0","32","2619","10","624","123","50","27","15","89","147","451","3736" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","8","0","26","2614","0","473","134","29","20","26","109","118","436","3549" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","9","0","11","2386","13","250","116","27","27","15","96","96","377","3037" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","10","0","8","2449","16","313","111","21","19","14","121","108","394","3180" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","11","0","1","2299","2","340","107","23","15","24","97","96","362","3004" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","12","0","14","2330","4","275","107","21","17","22","97","91","355","2978" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","13","0","37","2382","6","288","109","29","21","15","76","95","345","3058" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","14","0","17","2078","8","298","126","27","16","28","103","106","406","2807" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","15","0","14","2366","12","281","104","26","20","16","100","114","380","3053" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","16","0","30","3685","2","488","87","20","10","23","82","109","331","4536" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","17","0","41","3685","5","339","62","16","2","13","81","82","256","4326" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2010","2010-05-25 00:00:00","18","0","28","2858","8","163","42","9","8","8","63","72","202","3259" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","7","0","24","2963","0","579","175","26","16","34","77","137","465","4031" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","8","0","18","3217","2","446","103","29","13","20","107","90","362","4045" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","9","0","12","2283","3","374","135","28","24","22","91","138","438","3110" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","10","0","3","1793","0","227","101","17","8","34","94","122","376","2399" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","11","0","5","1879","4","325","162","32","32","42","97","114","479","2692" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","12","0","7","2044","1","323","104","22","18","31","111","110","396","2771" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","13","0","13","2266","7","367","152","24","12","46","121","113","468","3121" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","14","0","12","2494","1","432","99","24","20","23","108","123","397","3336" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","15","0","28","2724","7","514","138","18","21","38","129","114","458","3731" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","16","0","24","3216","0","443","91","14","6","13","89","122","335","4018" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","17","0","34","3616","8","533","96","8","10","31","84","92","321","4512" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2011","2011-04-06 00:00:00","18","0","16","2597","3","216","37","4","2","12","70","92","217","3049" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","7","0","24","2502","10","715","118","31","19","13","101","137","419","3670" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","8","0","15","2620","6","471","130","34","16","13","120","117","430","3542" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","9","0","7","2328","7","493","89","35","19","17","81","104","345","3180" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","10","0","9","2210","9","318","88","20","24","24","115","103","374","2920" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","11","0","7","2147","5","388","91","22","26","26","103","98","366","2913" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","12","0","10","2181","4","331","102","26","16","31","107","83","365","2891" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","13","0","10","2047","8","395","91","25","17","14","111","87","345","2805" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","14","0","10","1985","4","396","109","32","27","38","112","111","429","2824" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","15","0","13","2106","8","502","112","21","15","27","90","102","367","2996" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","16","0","19","3035","7","549","94","19","14","21","79","85","312","3922" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","17","0","26","3579","10","545","55","13","1","10","75","116","270","4430" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2011","2011-04-06 00:00:00","18","0","16","3039","3","254","39","7","2","19","50","73","190","3502" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","7","0","8","2994","1","459","89","36","16","28","85","88","342","3804" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","8","0","17","3462","0","360","71","16","23","21","81","92","304","4143" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","9","0","10","2160","11","458","88","26","40","28","121","93","396","3035" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","10","0","0","1760","8","316","105","18","32","21","100","106","382","2466" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","11","0","6","1751","3","351","91","31","41","27","109","83","382","2493" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","12","0","8","1969","5","422","83","16","13","17","149","121","399","2803" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","13","0","7","2102","3","375","98","22","31","30","129","115","425","2912" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","14","0","14","2327","9","298","110","21","27","22","139","97","416","3064" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","15","0","7","2225","8","533","72","13","19","30","140","108","382","3155" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","16","0","10","2978","8","550","64","5","17","32","96","87","301","3847" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","17","0","19","3324","11","430","51","13","13","8","65","59","209","3993" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","N","2012","2012-04-24 00:00:00","18","0","14","2528","9","336","51","3","2","22","79","111","268","3155" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","7","0","19","2459","11","696","105","21","13","17","94","123","373","3558" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","8","0","12","2266","3","542","42","18","27","8","65","126","286","3109" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","9","0","7","2269","10","505","86","22","23","18","121","135","405","3196" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","10","0","6","2011","10","387","80","23","26","18","101","93","341","2755" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","11","0","3","1874","4","357","56","17","16","20","63","109","281","2519" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","12","0","8","1980","1","347","70","22","26","17","93","119","347","2683" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","13","0","8","1742","5","334","65","26","25","31","115","87","349","2438" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","14","0","6","1823","5","414","51","22","21","15","63","101","273","2521" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","15","0","8","2096","6","531","78","17","16","34","85","96","326","2967" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","16","0","10","2643","5","518","85","14","16","18","103","90","326","3502" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","17","0","19","3295","3","523","44","7","7","12","54","89","213","4053" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","S","2012","2012-04-24 00:00:00","18","0","18","2797","7","288","49","13","6","5","55","55","183","3293" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","7","0","16","2991","9","701","108","38","39","23","89","77","374","4091" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","8","2","13","3601","8","580","121","21","32","15","80","95","364","4566" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","9","0","9","2099","0","367","82","17","27","15","55","114","310","2785" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","10","0","13","1998","14","411","70","17","18","34","90","53","282","2718" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","11","0","4","2048","8","503","133","28","27","24","123","122","457","3020" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","12","0","5","2351","9","324","72","21","20","8","92","160","373","3062" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","13","0","21","2851","9","537","104","27","33","22","108","63","357","3775" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","14","0","14","2660","6","602","104","26","38","25","152","101","446","3728" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","15","0","11","2895","1","372","89","20","20","8","59","128","324","3603" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","16","0","47","3679","25","737","53","15","20","10","100","102","300","4788" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","17","0","31","3717","14","663","91","17","13","20","97","103","341","4766" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2013","2013-09-25 00:00:00","18","0","15","2844","3","228","43","5","2","9","58","129","246","3336" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","7","0","21","2431","10","310","125","22","14","28","96","140","425","3197" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","8","0","22","2444","3","535","97","19","19","21","78","135","369","3373" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","9","0","8","2121","11","398","92","22","23","16","95","108","356","2894" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","10","0","3","2129","14","393","81","14","26","18","89","95","323","2862" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","11","0","13","2228","8","308","98","18","20","31","102","119","388","2945" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","12","0","10","2021","5","361","103","15","21","23","96","114","372","2769" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","13","0","9","2152","8","485","103","28","24","29","98","102","384","3038" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","14","0","15","2138","15","478","100","15","17","27","109","106","374","3020" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","15","0","11","1952","5","321","124","18","17","17","89","108","373","2662" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","16","0","15","3087","8","569","94","12","11","14","90","95","316","3995" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","17","0","18","3300","1","452","67","7","8","25","70","69","246","4017" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2013","2013-09-25 00:00:00","18","0","15","2715","7","281","50","10","5","17","53","75","210","3228" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","7","0","25","2107","9","659","161","33","22","19","98","95","428","3228" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","8","0","28","2689","12","581","108","22","18","17","96","92","353","3663" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","9","0","19","2894","23","560","101","11","17","24","113","110","376","3872" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","10","0","22","2844","34","511","109","25","20","30","103","96","383","3794" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","11","0","18","3629","47","643","142","20","31","30","139","113","475","4812" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","12","0","22","4150","34","618","100","23","21","12","136","92","384","5208" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","13","0","30","5161","13","581","85","17","30","1","105","88","326","6111" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","14","0","25","3817","10","602","102","26","6","18","92","89","333","4787" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","15","0","27","3942","22","628","105","12","6","10","79","61","273","4892" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","16","0","28","4158","18","676","79","3","6","21","89","75","273","5153" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","17","0","25","5594","14","479","56","7","1","26","52","73","215","6327" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","E","2014","2014-09-05 00:00:00","18","0","25","3271","19","302","35","3","0","17","65","59","179","3796" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","7","0","25","2899","17","757","83","15","22","14","102","149","385","4083" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","8","0","11","2856","18","578","105","15","15","17","112","135","399","3862" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","9","0","16","2969","11","399","69","12","16","23","90","104","314","3709" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","10","0","11","3564","11","382","44","14","22","17","84","114","295","4263" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","11","0","12","4012","11","376","84","17","17","9","107","118","352","4763" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","12","0","26","4311","20","468","99","23","18","18","98","98","354","5179" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","13","0","28","3832","15","389","76","15","15","14","94","88","302","4566" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","14","0","49","4047","19","462","59","14","20","15","72","105","285","4862" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","15","0","29","4095","14","553","91","15","13","18","92","101","330","5021" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","16","0","33","4167","7","526","68","8","5","13","52","88","234","4967" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","17","0","27","4247","15","355","62","9","4","19","54","63","211","4855" -"South West","E06000025","South Gloucestershire","99619","360000","182900","M5","Junction 17 M5","357747","181250","Junction 16 M5","360686","183284","TM","W","2014","2014-09-05 00:00:00","18","0","36","3334","10","298","13","5","2","8","26","46","100","3778" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","7","0","46","3352","3","282","224","32","20","58","80","70","484","4167" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","8","0","20","3658","1","329","136","31","12","34","87","69","369","4377" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","9","0","5","2164","6","161","116","25","15","39","89","92","376","2712" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","10","0","1","1790","4","174","141","26","17","44","121","83","432","2401" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","11","0","18","2195","9","196","139","20","16","38","124","78","415","2833" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","12","0","8","1948","36","168","207","39","29","65","149","67","556","2716" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","13","0","13","1849","12","259","104","23","7","32","141","55","362","2495" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","14","0","7","1885","17","264","137","17","6","26","97","50","333","2506" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","15","0","9","1810","19","273","118","15","13","37","89","71","343","2454" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","16","0","16","2071","17","368","121","9","4","36","109","46","325","2797" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","17","0","12","2207","18","295","79","13","3","29","105","57","286","2818" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2000","2000-05-15 00:00:00","18","0","15","1654","13","195","50","6","0","37","77","47","217","2094" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","7","0","7","1486","0","365","141","11","5","36","92","72","357","2215" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","8","0","5","1685","0","281","125","15","10","30","74","49","303","2274" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","9","0","8","1450","2","264","109","13","7","32","91","43","295","2019" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","10","0","9","1643","16","227","87","17","6","44","82","36","272","2167" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","11","0","25","1923","20","203","99","12","12","36","81","43","283","2454" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","12","0","13","1769","20","214","88","13","8","35","68","30","242","2258" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","13","0","14","1593","38","196","74","19","8","30","66","44","241","2082" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","14","0","11","1463","23","152","71","12","6","30","77","55","251","1900" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","15","0","21","1634","31","226","77","16","5","34","72","50","254","2166" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","16","0","19","2041","3","299","73","9","7","38","64","33","224","2586" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","17","0","30","2813","12","216","49","9","5","17","61","33","174","3245" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2000","2000-05-15 00:00:00","18","0","20","2213","5","152","47","6","2","14","53","44","166","2556" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","7","0","48","2578","4","290","85","15","15","38","70","46","269","3189" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","8","0","27","2619","3","300","79","13","6","21","43","70","232","3181" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","9","0","14","2222","10","294","93","8","19","17","89","51","277","2817" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","10","0","15","2287","29","286","78","26","17","32","94","43","290","2907" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","11","0","12","2658","37","240","93","12","13","36","108","75","337","3284" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","12","0","9","2517","23","270","94","15","13","28","98","65","313","3132" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","13","0","17","2371","24","242","109","21","6","27","79","28","270","2924" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","14","0","23","2411","29","246","98","14","13","22","94","50","291","3000" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","15","0","53","2298","0","312","83","12","12","20","69","51","247","2910" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","16","0","28","2369","11","268","72","9","5","24","62","36","208","2884" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","17","0","28","2441","12","213","52","9","0","22","48","29","160","2854" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2003","2003-06-13 00:00:00","18","0","23","2311","2","197","29","4","0","20","38","35","126","2659" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","7","0","12","1541","5","417","97","14","20","27","64","115","337","2312" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","8","0","19","1900","9","344","88","10","10","16","66","114","304","2576" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","9","0","9","1761","18","242","82","6","9","20","56","64","237","2267" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","10","0","14","2067","22","243","79","19","10","17","44","68","237","2583" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","11","0","13","2451","20","235","56","22","5","26","63","46","218","2937" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","12","0","22","2186","12","208","41","8","2","7","34","43","135","2563" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","13","0","15","3050","10","258","92","11","6","32","67","50","258","3591" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","14","0","29","2830","13","288","68","9","7","21","120","60","285","3445" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","15","0","27","3320","19","311","45","8","7","19","52","54","185","3862" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","16","1","45","3507","10","355","35","5","3","14","45","29","131","4048" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","17","0","44","3422","9","206","31","5","2","6","24","27","95","3776" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2003","2003-06-13 00:00:00","18","0","37","2995","8","129","25","2","1","12","37","22","99","3268" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","7","0","18","3119","6","517","61","21","12","13","21","96","224","3884" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","8","0","13","3129","10","416","48","26","12","14","33","91","224","3792" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","9","0","4","2296","9","325","49","16","12","9","23","113","222","2856" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","10","0","2","2266","30","286","57","24","9","12","37","150","289","2873" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","11","0","3","2549","22","293","77","26","8","20","28","139","298","3165" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","12","0","10","2573","12","285","67","35","4","8","23","118","255","3135" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","13","0","7","2331","7","279","75","24","14","13","47","114","287","2911" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","14","0","8","2134","19","290","87","21","12","7","38","130","295","2746" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","15","0","4","2003","15","310","68","18","8","6","31","128","259","2591" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","16","0","15","2158","16","381","71","14","6","10","33","132","266","2836" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","17","0","11","2146","15","296","42","13","5","14","29","110","213","2681" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2007","2007-06-18 00:00:00","18","0","8","1786","7","168","47","8","0","17","30","106","208","2177" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","7","0","12","1899","3","599","118","28","19","9","30","185","389","2902" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","8","0","7","1910","6","388","87","20","11","7","40","123","288","2599" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","9","0","4","1722","15","328","60","29","11","2","25","116","243","2312" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","10","0","4","1877","25","321","71","18","7","1","25","116","238","2465" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","11","0","2","2464","23","255","62","19","5","9","35","116","246","2990" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","12","0","3","2275","16","397","63","22","10","6","41","94","236","2927" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","13","0","8","2422","17","282","82","18","6","7","31","85","229","2958" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","14","0","10","2578","36","316","56","31","9","9","49","80","234","3174" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","15","0","16","2735","37","393","63","25","12","10","35","117","262","3443" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","16","0","21","3191","17","517","54","18","5","9","36","114","236","3982" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","17","0","19","3315","7","349","40","9","2","6","23","93","173","3863" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2007","2007-06-18 00:00:00","18","0","14","2552","12","241","32","11","1","9","35","73","161","2980" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","7","0","28","2474","8","428","47","8","8","10","54","59","186","3124" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","8","0","22","2291","17","275","56","12","8","9","42","60","187","2792" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","9","0","15","2163","14","253","51","12","3","14","65","67","212","2657" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","10","0","29","2599","33","288","57","8","10","19","88","82","264","3213" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","11","0","18","2840","34","201","71","16","3","18","51","100","259","3352" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","12","0","40","3077","26","292","46","12","10","13","66","86","233","3668" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","13","0","30","3211","23","310","70","16","5","2","28","116","237","3811" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","14","0","29","3693","32","336","60","11","3","6","40","112","232","4322" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","15","0","26","3640","23","299","51","11","10","2","10","96","180","4168" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","16","0","25","3265","24","300","56","11","5","11","36","80","199","3813" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","17","0","21","2896","17","206","45","7","3","6","23","55","139","3279" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2009","2009-07-10 00:00:00","18","0","11","2382","7","127","47","1","0","3","13","75","139","2666" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","7","0","9","1772","12","459","77","24","1","2","78","84","266","2518" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","8","0","13","2212","10","353","49","23","5","4","67","82","230","2818" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","9","0","5","2205","21","261","66","15","12","9","53","67","222","2714" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","10","0","16","2663","29","247","44","17","3","3","57","80","204","3159" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","11","0","16","3373","22","232","53","19","6","7","53","61","199","3842" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","12","0","40","3864","14","243","31","5","5","5","45","61","152","4313" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","13","0","23","3677","18","254","58","8","14","9","60","61","210","4182" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","14","0","21","3755","23","367","49","4","3","10","48","62","176","4342" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","15","0","27","3431","12","282","32","4","5","9","48","58","156","3908" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","16","0","21","3740","9","317","34","6","1","10","29","51","131","4218" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","17","0","30","2765","5","209","16","5","1","9","32","22","85","3094" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2009","2009-07-10 00:00:00","18","0","29","3192","11","200","26","2","1","6","36","29","100","3532" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","7","0","22","2893","6","420","78","20","5","21","83","88","295","3636" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","8","0","14","2229","12","341","57","13","5","19","66","60","220","2816" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","9","0","4","2222","11","192","67","6","6","24","90","48","241","2670" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","10","0","15","2463","26","168","66","8","6","31","96","62","269","2941" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","11","0","3","2722","31","267","77","13","8","45","112","70","325","3348" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","12","0","4","2968","24","276","76","5","2","29","94","69","275","3547" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","13","0","5","3016","30","313","79","18","7","29","137","51","321","3685" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","14","0","6","2846","22","316","83","15","3","29","107","7","244","3434" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","15","0","7","3210","26","267","84","12","4","19","119","70","308","3818" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","16","0","11","2996","22","348","59","4","3","22","120","71","279","3656" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","17","0","12","2678","21","337","56","3","1","26","70","81","237","3285" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","N","2011","2011-06-07 00:00:00","18","0","14","2216","9","186","33","0","2","23","55","60","173","2598" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","7","0","10","1578","11","461","93","18","7","11","53","96","278","2338" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","8","0","6","1705","12","364","60","9","3","8","70","93","243","2330" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","9","0","4","1960","19","333","60","15","13","1","27","114","230","2546" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","10","0","4","2320","27","279","69","13","11","1","15","99","208","2838" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","11","0","5","2969","19","214","45","4","4","12","73","83","221","3428" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","12","0","11","3274","17","226","58","14","12","1","23","121","229","3757" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","13","0","11","3412","10","300","44","13","17","0","26","98","198","3931" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","14","0","15","3698","15","252","52","9","3","5","89","55","213","4193" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","15","0","12","3102","29","391","57","6","15","2","23","85","188","3722" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","16","0","29","2916","19","521","37","2","14","0","31","82","166","3651" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","17","0","32","3304","14","293","22","3","1","3","41","59","129","3772" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","S","2011","2011-06-07 00:00:00","18","0","16","2663","9","231","29","8","3","0","13","60","113","3032" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","7","0","46","3358","4","528","132","22","5","10","31","121","321","4257" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","8","0","43","3371","13","396","105","20","6","12","25","112","280","4103" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","9","0","17","2306","14","374","76","15","9","21","81","88","290","3001" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","10","0","17","1978","10","194","65","12","7","10","85","86","265","2464" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","11","0","26","1958","6","217","104","12","13","51","76","106","362","2569" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","12","0","8","1879","15","58","92","17","14","58","69","121","371","2331" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","13","0","12","1815","3","151","106","30","13","13","56","153","371","2352" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","14","0","15","1893","10","387","129","27","5","18","46","129","354","2659" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","15","0","28","2135","11","353","82","12","6","21","98","93","312","2839" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","16","0","14","2446","0","295","68","9","6","17","86","96","282","3037" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","17","0","13","2763","6","237","70","8","0","32","80","109","299","3318" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","E","2012","2012-05-29 00:00:00","18","0","13","1951","4","144","60","1","1","21","65","100","248","2360" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","7","0","16","1449","0","547","104","22","12","0","57","101","296","2308" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","8","0","14","1814","2","442","89","13","11","0","68","75","256","2528" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","9","0","5","1078","6","334","55","14","5","15","50","66","205","1628" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","10","0","5","1393","10","271","58","10","6","13","56","84","227","1906" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","11","0","8","1459","9","242","50","8","8","12","80","67","225","1943" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","12","0","12","1514","5","265","49","4","7","13","62","65","200","1996" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","13","0","12","1567","7","262","79","11","14","1","75","67","247","2095" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","14","0","12","1721","4","323","76","7","17","2","67","65","234","2294" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","15","0","14","1947","3","345","48","7","3","19","57","71","205","2514" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","16","0","53","2861","9","458","40","6","3","19","44","76","188","3569" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","17","0","41","3187","11","389","24","6","1","11","44","55","141","3769" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353755","178695","TM","W","2012","2012-05-29 00:00:00","18","0","17","2342","6","264","34","6","0","13","35","42","130","2759" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","7","0","31","3289","5","580","49","13","2","25","83","79","251","4156" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","8","0","16","2664","12","404","54","6","5","8","62","76","211","3307" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","9","0","12","2394","24","336","61","10","15","23","73","67","249","3015" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","10","0","6","1799","12","302","26","18","6","9","73","80","212","2331" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","11","0","7","1842","15","313","75","12","6","20","100","74","287","2464" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","12","0","5","1382","1","308","70","12","14","17","99","68","280","1976" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","13","0","9","1800","4","334","94","21","8","15","101","85","324","2471" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","14","0","4","1875","7","401","41","17","17","7","75","88","245","2532" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","15","0","12","2076","2","431","71","12","1","19","86","92","281","2802" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","16","0","18","2235","12","468","69","9","2","16","74","88","258","2991" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","17","0","11","2555","12","373","39","7","1","12","80","89","228","3179" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2013","2013-04-24 00:00:00","18","0","3","1821","1","257","24","7","10","5","58","64","168","2250" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","7","0","7","1619","2","559","99","18","0","15","74","104","310","2497" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","8","0","11","1694","1","405","74","19","7","8","57","93","258","2369" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","9","0","7","1380","3","271","45","10","6","19","51","76","207","1868" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","10","0","10","1436","8","244","43","6","4","13","59","52","177","1875" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","11","0","8","1531","6","273","50","11","5","18","57","67","208","2026" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","12","0","11","1565","10","230","53","8","3","8","64","54","190","2006" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","13","0","7","1669","8","232","44","4","3","17","49","70","187","2103" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","14","0","13","1605","25","345","60","9","8","14","55","69","215","2203" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","15","0","16","2113","13","362","53","7","5","18","50","71","204","2708" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","16","0","24","3060","1","426","32","8","4","7","63","61","175","3686" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","17","0","16","3359","7","301","23","1","5","12","38","55","134","3817" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2013","2013-04-24 00:00:00","18","0","37","2529","10","188","14","3","2","14","36","46","115","2879" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","7","0","34","3094","6","527","104","10","5","17","17","119","272","3933" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","8","0","22","3043","8","388","109","16","5","16","29","112","287","3748" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","9","0","10","2093","12","330","75","11","7","24","26","118","261","2706" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","10","0","7","2008","15","279","107","14","5","29","29","145","329","2638" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","11","0","2","1992","7","268","107","18","6","30","25","150","336","2605" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","12","0","4","2013","9","293","124","17","5","25","23","165","359","2678" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","13","0","4","1978","2","310","114","18","6","28","27","146","339","2633" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","14","0","7","2015","8","322","124","14","3","19","35","130","325","2677" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","15","0","5","2207","4","368","120","14","3","26","32","124","319","2903" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","16","0","15","2445","12","444","112","11","4","17","23","129","296","3212" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","17","0","16","2442","11","315","83","9","4","28","25","139","288","3072" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","E","2015","2015-09-09 00:00:00","18","0","7","1944","8","187","71","9","0","10","17","96","203","2349" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","7","0","14","1844","4","528","135","15","8","8","26","163","355","2745" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","8","0","8","2039","2","370","122","15","8","13","18","147","323","2742" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","9","0","3","1725","7","342","106","9","10","15","28","115","283","2360" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","10","0","9","1877","13","254","96","12","8","8","25","123","272","2425" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","11","0","5","1941","11","268","83","11","10","11","27","106","248","2473" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","12","0","6","1916","3","262","75","12","4","13","23","114","241","2428" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","13","0","10","2073","5","284","104","11","5","17","18","131","286","2658" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","14","0","6","2189","8","314","117","13","5","13","24","136","308","2825" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","15","0","22","2548","10","354","102","8","5","21","29","115","280","3214" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","16","0","24","3392","5","467","87","10","6","14","30","86","233","4121" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","17","0","30","3341","9","367","49","8","3","9","23","83","175","3922" -"South West","E06000023","Bristol, City of","99620","353300","178320","M5","18","352952","178032","18A","353750","178690","TM","W","2015","2015-09-09 00:00:00","18","0","24","2876","9","277","41","6","2","16","15","67","147","3333" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","7","0","6","1865","3","242","93","27","7","47","106","49","329","2445" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","8","0","5","2549","9","244","128","16","5","45","83","56","333","3140" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","9","0","2","1777","13","180","101","16","10","44","129","69","369","2341" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","10","0","7","1395","11","295","81","21","12","40","127","82","363","2071" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","11","0","1","1229","7","274","83","18","14","57","136","92","400","1911" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","12","0","1","1187","2","190","93","15","8","50","159","66","391","1771" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","13","0","5","1422","3","226","107","20","9","64","152","58","410","2066" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","14","0","3","1566","6","208","152","16","7","68","153","68","464","2247" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","15","0","3","1728","4","236","148","21","4","52","138","75","438","2409" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","16","0","3","2084","14","301","93","15","5","41","134","89","377","2779" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","17","0","9","2289","12","267","49","19","3","41","100","68","280","2857" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2000","2000-04-06 00:00:00","18","0","4","1997","8","190","42","10","1","52","134","25","264","2463" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","7","0","1","1708","10","436","128","23","13","46","117","110","437","2592" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","8","0","0","1786","6","280","95","19","13","41","110","98","376","2448" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","9","0","0","1461","2","250","128","17","6","57","111","99","418","2131" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","10","0","0","1299","5","227","130","23","9","50","113","73","398","1929" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","11","0","0","1326","12","172","146","19","15","57","120","77","434","1944" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","12","0","0","1291","13","212","139","14","4","52","137","73","419","1935" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","13","0","0","1045","18","257","82","14","9","35","106","93","339","1659" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","14","0","0","1229","12","244","85","13","10","38","108","87","341","1826" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","15","0","0","1675","6","185","82","13","6","33","113","54","301","2167" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","16","0","0","2001","2","120","62","17","12","43","83","72","289","2412" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","17","0","0","2822","21","100","62","14","4","43","99","77","299","3242" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2000","2000-04-06 00:00:00","18","0","0","1962","15","118","51","2","1","42","83","57","236","2331" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","7","0","3","1741","3","334","142","10","6","26","112","39","335","2416" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","8","0","7","2455","3","349","79","20","8","47","86","86","326","3140" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","9","0","2","1615","4","251","117","8","13","39","89","93","359","2231" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","10","0","2","1249","5","214","133","19","25","55","136","78","446","1916" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","11","0","2","1173","3","233","143","19","18","54","164","78","476","1887" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","12","0","2","1265","7","202","147","19","18","51","133","97","465","1941" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","13","0","1","1093","2","164","142","14","17","65","130","84","452","1712" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","14","0","3","904","7","228","181","15","14","51","105","113","479","1621" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","15","0","9","1616","6","274","129","15","10","46","102","124","426","2331" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","16","0","4","1731","10","249","94","16","6","47","125","68","356","2350" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","17","0","3","1988","9","191","76","11","4","35","96","90","312","2503" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2001","2001-10-02 00:00:00","18","0","9","1873","4","96","64","6","4","53","95","81","303","2285" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","7","0","7","1694","4","361","144","35","13","46","83","134","455","2521" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","8","0","4","2021","3","258","158","25","18","32","74","93","400","2686" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","9","0","1","1520","6","78","112","13","15","33","85","89","347","1952" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","10","0","1","1363","3","79","76","20","11","32","101","94","334","1780" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","11","0","3","1143","0","179","87","11","19","27","92","101","337","1662" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","12","0","3","1086","4","193","130","7","7","36","131","86","397","1683" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","13","0","0","1079","4","253","124","6","8","45","121","54","358","1694" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","14","0","5","1248","11","211","114","14","21","43","100","94","386","1861" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","15","0","3","1570","6","76","108","6","19","40","108","99","380","2035" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","16","0","1","2017","4","111","72","18","3","57","98","78","326","2459" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","17","0","5","2220","1","226","77","6","3","25","67","70","248","2700" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2001","2001-10-02 00:00:00","18","0","9","1706","1","130","53","6","0","29","97","47","232","2078" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","7","0","7","1790","3","289","116","13","10","80","100","3","322","2411" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","8","0","9","2032","5","287","126","11","6","85","100","6","334","2667" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","9","0","5","1806","5","305","119","13","10","32","80","119","373","2494" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","10","0","4","1337","2","258","120","19","5","42","91","138","415","2016" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","11","0","11","1376","6","252","144","26","4","43","118","102","437","2082" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","12","0","6","1532","8","222","139","18","14","72","141","88","472","2240" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","13","0","8","1627","3","246","180","18","7","191","84","0","480","2364" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","14","0","13","1639","7","365","152","13","10","164","91","5","435","2459" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","15","0","13","1819","2","348","135","19","8","50","119","113","444","2626" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","16","0","23","2154","7","367","145","7","1","33","102","100","388","2939" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","17","0","23","2355","4","271","73","6","7","37","88","100","311","2964" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2002","2002-05-30 00:00:00","18","0","19","2240","7","185","68","10","3","30","107","90","308","2759" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","7","0","6","1579","10","427","234","19","9","34","109","120","525","2547" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","8","0","6","2117","5","278","234","17","6","21","105","102","485","2891" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","9","0","3","1654","7","239","117","25","7","40","77","94","360","2263" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","10","0","14","1226","11","60","127","18","11","39","59","106","360","1671" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","11","0","3","1525","1","76","110","23","24","16","104","72","349","1954" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","12","0","3","1355","0","243","142","22","26","35","97","87","409","2010" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","13","0","17","1417","4","215","113","12","3","7","39","80","254","1907" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","14","0","8","1658","5","182","126","12","12","21","79","90","340","2193" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","15","0","2","1773","2","249","109","23","11","32","92","94","361","2387" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","16","0","0","2405","7","145","95","24","2","24","47","102","294","2851" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","17","0","3","2588","15","87","65","6","15","25","62","65","238","2931" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2002","2002-05-30 00:00:00","18","0","9","2172","4","169","59","3","7","33","77","57","236","2590" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","7","0","20","1795","4","382","85","19","23","34","51","122","334","2535" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","8","0","12","2540","8","391","127","12","15","46","155","30","385","3336" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","9","0","10","1811","11","327","130","14","16","45","185","21","411","2570" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","10","0","7","1399","9","282","103","20","22","51","162","57","415","2112" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","11","0","3","1497","6","282","139","29","22","42","150","75","457","2245" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","12","0","2","1528","3","295","118","27","29","39","73","162","448","2276" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","13","0","5","1316","2","289","135","27","16","55","86","126","445","2057" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","14","0","13","1471","5","355","119","11","24","56","189","15","414","2258" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","15","0","8","1818","1","340","101","11","6","38","155","34","345","2512" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","16","0","21","2131","9","257","129","18","9","29","122","83","390","2808" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","17","0","11","2087","17","106","91","15","6","41","68","107","328","2549" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2004","2004-06-29 00:00:00","18","0","17","1699","15","54","38","10","7","39","63","146","303","2088" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","7","0","8","2307","7","496","158","32","10","37","76","152","465","3283" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","8","0","9","2407","4","403","150","26","26","37","87","98","424","3247" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","9","0","4","1781","19","343","144","30","28","39","114","89","444","2591" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","10","0","9","1517","22","325","116","27","5","27","86","129","390","2263" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","11","0","4","1422","4","275","112","18","24","36","57","119","366","2071" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","12","0","8","1384","3","301","123","9","11","48","105","110","406","2102" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","13","0","10","1359","10","274","141","18","11","34","90","105","399","2052" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","14","0","5","1620","2","307","136","18","17","42","98","92","403","2337" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","15","0","12","1718","9","328","128","22","31","43","110","85","419","2486" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","16","0","17","2292","9","384","99","15","19","38","84","105","360","3062" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","17","0","28","2440","3","244","70","8","4","27","44","87","240","2955" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2004","2004-06-29 00:00:00","18","0","14","2067","13","164","61","4","2","38","74","88","267","2525" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","7","0","15","1991","2","520","59","16","14","33","60","152","334","2862" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","8","0","7","2592","13","253","55","15","13","18","78","106","285","3150" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","9","0","7","1650","3","230","38","18","30","21","107","91","305","2195" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","10","0","4","1285","0","325","100","17","26","24","150","85","402","2016" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","11","0","6","1391","1","300","119","12","31","26","185","60","433","2131" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","12","0","5","1750","0","336","107","19","21","23","208","29","407","2498" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","13","0","4","1602","5","265","65","25","28","58","223","165","564","2440" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","14","0","3","1650","7","366","84","23","35","44","260","85","531","2557" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","15","0","4","3043","2","357","77","33","11","22","139","79","361","3767" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","16","0","4","2362","0","339","43","17","5","22","67","168","322","3027" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","17","0","2","2212","4","342","67","8","21","12","129","104","341","2901" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2006","2006-03-29 00:00:00","18","0","3","1602","2","198","38","9","31","22","110","90","300","2105" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","7","0","2","2004","5","511","110","21","11","24","77","62","305","2827" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","8","0","8","2255","5","351","126","19","12","33","99","70","359","2978" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","9","0","2","1701","10","293","116","24","6","16","110","104","376","2382" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","10","0","2","1335","4","296","107","24","11","20","116","93","371","2008" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","11","0","2","1230","4","303","104","10","5","37","81","82","319","1858" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","12","0","7","1319","4","306","94","17","14","46","154","81","406","2042" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","13","0","4","1300","7","275","93","17","6","32","128","88","364","1950" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","14","0","3","1433","1","246","78","10","13","34","93","74","302","1985" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","15","0","4","1721","7","283","124","16","12","18","95","77","342","2357" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","16","0","8","2327","7","435","91","19","5","24","88","72","299","3076" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","17","0","28","2415","6","286","55","16","3","35","93","64","266","3001" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2006","2006-03-29 00:00:00","18","0","2","1659","9","262","60","5","0","35","57","87","244","2176" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","7","0","11","1762","3","432","75","22","13","43","99","101","353","2561" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","8","0","16","1791","8","299","122","17","15","32","87","90","363","2477" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","9","0","21","1618","9","309","111","15","25","22","165","46","384","2341" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","10","0","8","1918","17","377","115","14","6","19","188","47","389","2709" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","11","0","10","2359","34","466","124","15","9","29","114","82","373","3242" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","12","0","19","2424","31","468","117","17","18","33","138","86","409","3351" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","13","0","20","2405","14","483","1114","13","12","25","83","90","1337","4259" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","14","0","15","1891","11","323","128","19","9","28","107","60","351","2591" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","15","0","27","2952","9","441","95","16","12","14","160","39","336","3765" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","16","0","19","3999","23","579","82","9","3","13","162","34","303","4923" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","17","0","26","3054","16","330","39","3","1","18","94","54","209","3635" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2008","2008-06-06 00:00:00","18","0","25","2644","10","206","24","3","0","30","84","58","199","3084" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","7","0","15","2364","6","532","72","29","15","20","87","180","403","3320" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","8","0","8","2265","12","334","44","12","18","21","53","139","287","2906" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","9","0","16","2019","29","321","48","19","8","20","53","124","272","2657" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","10","0","10","2162","10","260","77","12","10","23","58","106","286","2728" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","11","0","6","2349","22","323","89","11","12","34","90","99","335","3035" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","12","0","16","2065","15","321","103","17","29","17","123","74","363","2780" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","13","0","25","2375","13","357","120","16","9","29","147","94","415","3185" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","14","0","19","2802","10","322","45","13","7","21","65","123","274","3427" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","15","0","10","3024","12","473","28","8","10","27","70","112","255","3774" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","16","0","46","3282","14","422","48","6","6","19","80","99","258","4022" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","17","0","28","3203","9","325","45","5","1","10","48","66","175","3740" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2008","2008-06-06 00:00:00","18","0","18","2652","6","219","16","2","1","17","43","45","124","3019" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","7","0","12","2158","1","391","89","26","17","35","69","95","331","2893" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","8","0","14","2586","4","435","88","14","14","19","87","81","303","3342" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","9","0","4","1637","6","306","102","11","21","17","100","78","329","2282" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","10","0","8","1290","7","301","106","17","13","26","104","91","357","1963" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","11","0","2","1339","5","323","129","11","5","18","109","101","373","2042" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","12","0","7","1351","5","305","106","11","11","29","164","70","391","2059" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","13","0","4","1565","2","220","128","17","11","26","177","59","418","2209" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","14","0","2","1533","6","310","119","32","12","30","135","90","418","2269" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","15","0","4","1672","3","360","123","11","13","30","140","107","424","2463" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","16","0","2","2113","9","420","77","12","4","27","120","106","346","2890" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","17","0","13","2550","4","359","64","11","1","18","97","92","283","3209" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2010","2010-05-11 00:00:00","18","0","6","1911","8","208","47","4","2","27","78","102","260","2393" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","7","0","5","2108","3","529","133","17","19","47","181","47","444","3089" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","8","0","7","2163","3","353","112","18","8","28","165","48","379","2905" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","9","0","2","1613","4","294","121","15","16","21","126","53","352","2265" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","10","0","2","1366","6","281","97","11","17","18","109","73","325","1980" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","11","0","5","1328","1","336","72","6","7","5","121","69","280","1950" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","12","0","1","1242","4","297","71","9","11","5","125","61","282","1826" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","13","0","6","1215","7","250","83","17","12","27","103","94","336","1814" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","14","0","5","1387","5","258","84","13","18","26","106","102","349","2004" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","15","0","7","1438","5","185","61","12","16","20","113","81","303","1938" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","16","0","6","2428","6","316","35","6","18","14","120","61","254","3010" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","17","0","14","2715","8","291","53","7","5","6","123","28","222","3250" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2010","2010-05-11 00:00:00","18","0","16","1830","1","181","24","0","3","4","97","20","148","2176" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","7","0","11","2193","2","501","61","22","29","25","93","80","310","3017" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","8","0","16","2609","5","284","61","14","14","15","95","96","295","3209" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","9","0","12","1725","12","333","89","23","15","4","47","187","365","2447" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","10","0","5","1537","8","344","93","18","10","17","116","77","331","2225" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","11","0","4","1644","7","267","96","19","17","27","125","99","383","2305" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","12","0","6","1744","7","421","106","17","8","1","59","178","369","2547" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","13","0","12","1992","7","376","85","18","19","14","126","91","353","2740" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","14","0","7","1785","4","383","108","13","14","32","131","94","392","2571" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","15","0","32","2062","11","515","116","28","6","16","145","88","399","3019" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","16","0","23","2575","17","463","85","10","2","12","117","91","317","3395" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","17","0","12","2869","7","297","52","9","11","11","100","109","292","3477" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2011","2011-05-26 00:00:00","18","0","6","2169","17","334","33","8","6","14","65","136","262","2788" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","7","0","9","2302","13","627","122","30","11","31","108","164","466","3417" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","8","0","12","2459","11","456","109","20","19","20","81","143","392","3330" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","9","0","7","1719","23","384","100","27","21","17","99","113","377","2510" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","10","0","6","1452","5","328","65","17","15","16","103","91","307","2098" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","11","0","33","1713","6","273","75","13","12","26","87","82","295","2320" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","12","0","3","1615","6","354","57","20","7","23","107","86","300","2278" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","13","0","2","1730","7","355","93","12","17","26","86","114","348","2442" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","14","0","2","1919","5","405","81","25","23","16","86","120","351","2682" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","15","0","20","1822","4","393","67","15","18","9","75","84","268","2507" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","16","0","10","2736","16","459","57","3","1","22","80","89","252","3473" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","17","0","20","3271","12","372","51","10","2","8","79","92","242","3917" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2011","2011-05-26 00:00:00","18","0","8","2695","6","245","47","10","2","3","72","75","209","3163" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","7","0","5","2299","5","485","89","11","13","21","96","91","321","3115" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","8","0","13","2758","0","376","72","8","8","16","89","85","278","3425" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","9","0","7","1651","5","329","88","20","14","12","108","105","347","2339" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","10","1","2","1326","2","311","67","9","7","33","116","75","307","1948" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","11","0","0","1401","0","291","89","13","8","26","108","96","340","2032" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","12","0","1","1097","4","293","81","15","19","7","93","79","294","1689" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","13","0","3","1632","3","370","95","18","10","29","141","115","408","2416" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","14","1","3","1867","0","382","119","25","9","37","136","111","437","2689" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","15","0","2","1538","0","324","117","15","12","15","116","93","368","2232" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","16","0","3","2237","14","425","74","11","4","16","104","91","300","2979" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","17","0","4","2598","11","370","69","2","3","34","94","87","289","3272" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2012","2012-06-12 00:00:00","18","0","6","1761","19","238","38","8","1","25","93","88","253","2277" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","7","0","11","2471","4","603","110","25","3","21","84","132","375","3464" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","8","0","3","2560","6","428","37","21","11","17","94","136","316","3313" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","9","0","2","1818","16","375","62","25","13","2","80","86","268","2479" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","10","0","6","1562","14","342","70","13","10","20","90","98","301","2225" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","11","0","5","1325","5","318","37","16","7","17","71","89","237","1890" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","12","0","1","1453","3","267","79","13","13","9","84","94","292","2016" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","13","0","8","1328","1","352","68","17","7","22","87","81","282","1971" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","14","0","6","1492","8","318","34","20","9","17","94","104","278","2102" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","15","0","8","1792","5","391","75","10","6","16","77","100","284","2480" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","16","0","12","2442","6","450","50","7","6","22","88","94","267","3177" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","17","0","13","2563","12","316","22","6","1","11","81","90","211","3115" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2012","2012-06-12 00:00:00","18","0","8","1970","2","169","36","11","2","6","46","73","174","2323" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","7","0","16","2479","11","375","81","15","18","25","72","105","316","3197" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","8","0","8","2472","13","438","55","20","14","10","70","83","252","3183" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","9","0","5","1657","10","351","71","15","14","16","111","84","311","2334" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","10","0","9","1334","4","329","90","14","6","19","123","102","354","2030" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","11","0","3","1112","7","407","81","20","18","17","121","109","366","1895" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","12","0","3","1303","8","365","83","20","10","18","131","100","362","2041" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","13","0","5","1490","9","388","97","17","7","23","140","116","400","2292" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","14","0","4","1598","9","401","84","16","11","8","129","119","367","2379" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","15","0","2","1777","8","463","94","18","11","9","126","93","351","2601" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","16","0","6","2206","5","427","86","15","4","15","113","110","343","2987" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","17","0","10","2378","3","352","44","14","3","30","105","85","281","3024" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2013","2013-04-23 00:00:00","18","0","5","1868","5","225","38","8","1","21","103","91","262","2365" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","7","0","8","2443","0","565","71","29","17","13","74","184","388","3404" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","8","0","15","2771","8","292","89","53","36","30","111","59","378","3464" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","9","0","3","1777","6","370","80","20","9","15","130","41","295","2451" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","10","0","2","1787","0","299","35","15","10","16","68","124","268","2356" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","11","0","6","1601","0","119","40","30","55","23","91","62","301","2027" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","12","0","1","1504","5","120","27","10","18","22","63","116","256","1886" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","13","0","9","1398","4","339","62","12","10","27","79","53","243","1993" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","14","0","10","1588","1","279","68","10","3","25","125","74","305","2183" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","15","0","10","1986","5","183","32","11","11","13","70","114","251","2435" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","16","0","15","2791","11","451","42","8","11","17","74","68","220","3488" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","17","0","29","2904","2","266","42","7","1","12","83","80","225","3426" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2013","2013-04-23 00:00:00","18","0","8","1968","6","130","6","13","3","5","46","79","152","2264" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","7","0","16","2389","2","493","82","13","13","20","89","126","343","3243" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","8","0","32","2590","1","313","57","13","9","9","96","96","280","3216" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","9","0","13","1879","7","415","71","13","13","16","128","89","330","2644" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","10","0","7","1628","8","418","90","12","9","23","134","125","393","2454" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","11","0","6","1574","23","340","110","13","8","27","131","83","372","2315" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","12","0","7","1815","6","433","42","12","10","21","167","110","362","2623" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","13","0","6","1982","14","444","65","16","16","22","140","123","382","2828" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","14","0","4","2154","4","381","120","24","15","23","150","128","460","3003" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","15","0","6","2388","10","552","60","7","7","12","125","62","273","3229" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","16","0","3","2751","6","502","70","7","7","20","131","122","357","3619" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","17","0","19","3144","6","310","43","16","3","22","139","97","320","3799" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","N","2015","2015-10-01 00:00:00","18","0","11","2226","4","312","11","9","0","22","121","109","272","2825" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","7","0","8","2330","5","631","109","32","13","15","111","166","446","3420" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","8","0","16","2499","0","356","92","21","17","21","82","117","350","3221" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","9","0","2","1917","8","367","106","70","69","50","96","76","467","2761" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","10","0","5","1797","5","376","76","14","11","11","74","119","305","2488" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","11","0","3","1665","2","249","74","13","9","27","91","127","341","2260" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","12","0","5","1856","4","320","48","10","14","31","83","80","266","2451" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","13","0","11","1737","7","374","79","7","14","18","94","125","337","2466" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","14","0","12","1720","5","284","76","24","9","28","77","104","318","2339" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","15","0","8","2201","14","414","66","53","24","15","83","104","345","2982" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","16","0","20","2963","8","554","44","6","11","21","91","116","289","3834" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","17","0","17","3052","5","292","41","6","7","22","72","79","227","3593" -"South West","E10000013","Gloucestershire","99723","389680","220050","M5","11A","388120","217700","11","389687","221214","TM","S","2015","2015-10-01 00:00:00","18","0","11","2273","7","233","22","15","2","4","46","38","127","2651" diff --git a/analytics/analytics-rest/src/main/resources/schema/elements.json b/analytics/analytics-rest/src/main/resources/schema/elements.json deleted file mode 100644 index 49ed57c41..000000000 --- a/analytics/analytics-rest/src/main/resources/schema/elements.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "edges": { - "RoadUse": { - "description": "A directed edge representing vehicles moving from junction A to junction B.", - "source": "junction", - "destination": "junction", - "directed": "true", - "properties": { - "startDate": "date.earliest", - "endDate": "date.latest", - "count": "count.long", - "countByVehicleType": "counts.freqmap" - }, - "groupBy": [ - "startDate", - "endDate" - ] - }, - "RoadHasJunction": { - "description": "A directed edge from each road to all the junctions on that road.", - "source": "road", - "destination": "junction", - "directed": "true" - }, - "RegionContainsLocation": { - "description": "A directed edge from each region to location.", - "source": "region", - "destination": "location", - "directed": "true" - }, - "LocationContainsRoad": { - "description": "A directed edge from each location to road.", - "source": "location", - "destination": "road", - "directed": "true" - }, - "JunctionLocatedAt": { - "description": "A directed edge from each junction to its coordinates", - "source": "junction", - "destination": "coordinates", - "directed": "true" - } - }, - "entities": { - "Cardinality": { - "description": "An entity that is added to every vertex representing the connectivity of the vertex.", - "vertex": "anyVertex", - "properties": { - "edgeGroup": "set", - "hllp": "hllp", - "count": "count.long" - }, - "groupBy": [ - "edgeGroup" - ] - }, - "JunctionUse": { - "description": "An entity on the junction vertex representing the counts of vehicles moving from junction A to junction B.", - "vertex": "junction", - "properties": { - "startDate": "date.earliest", - "endDate": "date.latest", - "count": "count.long", - "countByVehicleType": "counts.freqmap" - }, - "groupBy": [ - "startDate", - "endDate" - ] - } - } -} \ No newline at end of file diff --git a/analytics/analytics-rest/src/main/resources/schema/types.json b/analytics/analytics-rest/src/main/resources/schema/types.json deleted file mode 100644 index 99f841aca..000000000 --- a/analytics/analytics-rest/src/main/resources/schema/types.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "types": { - "junction": { - "description": "A road junction represented by a String.", - "class": "java.lang.String" - }, - "road": { - "description": "A road represented by a String.", - "class": "java.lang.String" - }, - "location": { - "description": "A location represented by a String.", - "class": "java.lang.String", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.Exists" - } - ] - }, - "anyVertex": { - "description": "An String vertex - used for cardinalities", - "class": "java.lang.String", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.Exists" - } - ] - }, - "coordinates": { - "description": "Coordinates represented by a String in the format 'Eastings,Northings'.", - "class": "java.lang.String", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.Exists" - } - ] - }, - "region": { - "description": "A region represented by a String.", - "class": "java.lang.String", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.Exists" - } - ] - }, - "count.long": { - "description": "A long count that must be greater than or equal to 0.", - "class": "java.lang.Long", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.IsMoreThan", - "orEqualTo": true, - "value": { - "java.lang.Long": 0 - } - } - ], - "aggregateFunction": { - "class": "uk.gov.gchq.koryphe.impl.binaryoperator.Sum" - } - }, - "true": { - "description": "A simple boolean that must always be true.", - "class": "java.lang.Boolean", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.IsTrue" - } - ] - }, - "date.earliest": { - "description": "A Date that when aggregated together will be the earliest date.", - "class": "java.util.Date", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.Exists" - } - ], - "aggregateFunction": { - "class": "uk.gov.gchq.koryphe.impl.binaryoperator.Min" - } - }, - "date.latest": { - "description": "A Date that when aggregated together will be the latest date.", - "class": "java.util.Date", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.Exists" - } - ], - "aggregateFunction": { - "class": "uk.gov.gchq.koryphe.impl.binaryoperator.Max" - } - }, - "set": { - "class": "java.util.TreeSet", - "aggregateFunction": { - "class": "uk.gov.gchq.koryphe.impl.binaryoperator.CollectionConcat" - } - }, - "hllp": { - "description": "A sketch containing an estimate of how connected the vertex is.", - "class": "com.clearspring.analytics.stream.cardinality.HyperLogLogPlus", - "aggregateFunction": { - "class": "uk.gov.gchq.gaffer.sketches.clearspring.cardinality.binaryoperator.HyperLogLogPlusAggregator" - }, - "serialiser": { - "class": "uk.gov.gchq.gaffer.sketches.clearspring.cardinality.serialisation.HyperLogLogPlusSerialiser" - } - }, - "counts.freqmap": { - "class": "uk.gov.gchq.gaffer.types.FreqMap", - "validateFunctions": [ - { - "class": "uk.gov.gchq.koryphe.impl.predicate.Exists" - } - ], - "aggregateFunction": { - "class": "uk.gov.gchq.gaffer.types.function.FreqMapAggregator" - } - } - } -} \ No newline at end of file diff --git a/analytics/analytics-ui/.angulardoc.json b/analytics/analytics-ui/.angulardoc.json deleted file mode 100644 index 43e2959a9..000000000 --- a/analytics/analytics-ui/.angulardoc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "repoId": "329a2dea-4c4d-4f78-82c9-89d9d641aa78", - "lastSync": 0 -} \ No newline at end of file diff --git a/analytics/analytics-ui/.editorconfig b/analytics/analytics-ui/.editorconfig deleted file mode 100644 index e89330a61..000000000 --- a/analytics/analytics-ui/.editorconfig +++ /dev/null @@ -1,13 +0,0 @@ -# Editor configuration, see https://editorconfig.org -root = true - -[*] -charset = utf-8 -indent_style = space -indent_size = 2 -insert_final_newline = true -trim_trailing_whitespace = true - -[*.md] -max_line_length = off -trim_trailing_whitespace = false diff --git a/analytics/analytics-ui/.gitignore b/analytics/analytics-ui/.gitignore deleted file mode 100644 index ec5f46271..000000000 --- a/analytics/analytics-ui/.gitignore +++ /dev/null @@ -1,47 +0,0 @@ -# See http://help.github.com/ignore-files/ for more about ignoring files. - -# compiled output -/dist -/tmp -/out-tsc -# Only exists if Bazel was run -/bazel-out - -# dependencies -/node_modules -/package-lock.json - -# profiling files -chrome-profiler-events.json -speed-measure-plugin.json - -# IDEs and editors -/.idea -.project -.classpath -.c9/ -*.launch -.settings/ -*.sublime-workspace - -# IDE - VSCode -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -.history/* - -# misc -/.sass-cache -/connect.lock -/coverage -/libpeerconnection.log -npm-debug.log -yarn-error.log -testem.log -/typings - -# System Files -.DS_Store -Thumbs.db diff --git a/analytics/analytics-ui/README.md b/analytics/analytics-ui/README.md deleted file mode 100644 index 4acf056e1..000000000 --- a/analytics/analytics-ui/README.md +++ /dev/null @@ -1,270 +0,0 @@ -Copyright 2019-2020 Crown Copyright - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -# Overview & Getting Started - -A brief explanation of the product, and instructions on how to run the UI and -REST API. - -## Overview - -The Analytic UI provides the capability for a user to run an ‘Analytic’ query and view the results. The Analytics are pre-defined and may contain parameters that can be changed by the user upon execution of the Analytic. The UI makes a REST API call to an endpoint exposed by the backend. Specific operations exist in the backend for the management of Analytics although the execution of an Analytic is via a NamedOperation. It is written in Typescript/Angular. - -## Setting up - -Install Homebrew - instructions can be found [here](https://www.howtogeek.com/211541/homebrew-for-os-x-easily-installs-desktop-apps-and-terminal-utilities/) - -Having cloned the gaffer-tools repo, in a terminal, navigate to the analytics/analytics-ui folder and run an npm install \(assuming you have npm installed - if you don't, follow [this guide](https://www.npmjs.com/get-npm) or use [Homebrew](https://www.dyclassroom.com/howto-mac/how-to-install-nodejs-and-npm-on-mac-using-homebrew)\): - -``` -$ npm install -``` - -Then, install the Angular CLI: - -``` -$ npm install -g @angular/cli -``` - -Then, navigate to the top level of the repo and install Maven, which you can do either [this way](http://blog.netgloo.com/2014/08/14/installing-maven-on-mac-os-x-without-homebrew/) or via [Homebrew](https://www.code2bits.com/how-to-install-maven-on-macos-using-homebrew/). Then, run a maven clean install, using -DskipTests to ignore the tests and reduce the time this takes. - -``` -$ mvn clean install -DskipTests -``` - -Finally, navigate into analytics/analytics-rest, and run a mvn clean install, with -Pquick: - -``` -$ mvn clean install -Pquick -``` - -## Running The REST API - -Execute the following in analytics/analytics-rest: - -``` -$ mvn clean install -pl :analytics-rest -Proad-traffic-demo -``` - -The REST API should open up in your browser at [http://localhost:8080/rest](http://localhost:8080/rest). - -## Running The UI - -In a separate terminal window or tab, navigate to the analytic-ui folder and type the following. - -``` -$ ng serve -o -``` - -The UI should open up in your default browser at [http://localhost:4200](http://localhost:4200), which will automatically reroute to http://localhost:4200/analytics, our home page. IF you have taken the steps necessary to add your analytics to the restAPI, this page should then have a grid populated with cards corresponding to said analytics. - ---- - -# Using the Analytic UI - -A step by step guide to the use of the Analytic UI product - -## 1. Analytics - -As stated in Getting Started, this whole process requires that one or more analytic\(s\) have been added to your REST API. - -To start, select one of the analytics displayed on screen in the grid by clicking the card/tile it is displayed on. Their titles are displayed on the cards, as well as a description appearing below when the card is hovered over. - -![The Analytics page where the REST API has been used to create 2 analytics; X and Y.](./assets/2_analytics.png) - -## 2. Parameters - -Once an analytic is selected, the Parameters page will load, displaying the title of the analytic selected, a description of the analytics function, and inputs for each of the individual parameter inputs required for the analytic to run \(e.g. the maximum desired number of results, or a result type to match\). Fill these inputs, and then click the EXECUTE button in the bottom right corner. Depending on the complexity of the analytic, the loading for the next page may take some time. While this happens, a loading spinner will appear next to the EXECUTE button. - -![The Parameters page where Analytic Y was clicked and so the parameters for said analytic, in this case, just the one of "Maximum Results" are given inputs, which has in this case been filled out as 5, meaning the user would get 5 results returned.](./assets/analytic_y_params.png) - -## 3. Results - -Once the analytic has finished running, the results page will load and display the returned results, either in HTML format or as a data table, depending on which is specified in the analytic. The columns of the table will have titles based on the description of the data provided by the REST API. - -![The is the Results page as it would be when Analytic Y is run with a Maximum Results parameter of 5.](./assets/results.png) - ---- - -# Adding an Analytic using the REST API - -The following is a step-by-step guide on the use of the REST API to create -analytics to be run in the UI - -In this guide we will be constructing a very simple analytic, which gets all cardinality elements and limits the number of results displayed. The end result will be as follows: - -## Instructions - -1\) Navigate to http://localhost:8080/rest, and you will see the below page - -![](./assets/rest_closed.png) - -2\) Click on the **operations** section to open it up, and select the **POST/graph/operations/execute** function. This will allow us to put in our operations. - -![](./assets/rest_opened.png) - -3\) From the **Description** dropdown menu, select _Get All Elements_ and click the **Add Example** button to the right of the dropdown. This will add a simple GetAllElements operation \(as below\) to your Value input. - -``` -{ - "class": "uk.gov.gchq.gaffer.operation.impl.get.GetAllElements" -} -``` - -4\) Once again from the Description dropdown, select _Limit_ and click Add Example. This will chain these operations into an **Operation Chain** in the Value input. Change the value assigned to "result-limit" from whatever value has been generated to **"\${result-limit}"** - this will allow the user to input it later. The value input should look like this: - -```json -{ - "class": "uk.gov.gchq.gaffer.operation.OperationChain", - "operations": [ - { - "class": "uk.gov.gchq.gaffer.operation.impl.get.GetAllElements" - }, - { - "class": "uk.gov.gchq.gaffer.operation.impl.Limit", - "resultLimit": "${result-limit}", - "truncate": true - } - ] -} -``` - -5\) Add the following view to the GetAllElements operation. This will restrict elements returned to cardinalities and also aggregate them together (So that we get one element per vertex) - -```json -"view": { - "entities": { - "Cardinality": { - "groupBy": [] - } - } -} -``` - - -6\) Cut the now complete Operation Chain from the value input. then go to the Operation dropdown and select _AddNamedOperation_ and click Add Example. Change the **operationName** and **Description** to whatever you want them to be \(in our example they are "getAllCardinalities" with a description of "Gets all aggregated cardinality elements"\). Then replace the value assigned to **operationChain** with our previously generated operation chain from before by pasting it in. - -7\) Finally, we add our parameters in. The following code creates a parameter of "result-limit" which will be assigned to the "\${result-limit}" input we created earlier, with a description, a default value, a value class, and a boolean on whether this is required to run the operation or not. Do this for all the parameters to be inputted in this analytic \(in our case, just the one\) - -```json -"parameters": { - "result-limit": { - "description": "The maximum number of junctions to return", - "defaultValue": 2, - "valueClass": "java.lang.Integer", - "required": false - } -} -``` - -The value input should now be as follows. - -```json -{ - "class": "uk.gov.gchq.gaffer.named.operation.AddNamedOperation", - "operationName": "getAllCardinalities", - "description": "Gets all aggregated cardinality elements", - "score": 1, - "operationChain": { - "operations": [ - { - "class": "GetAllElements", - "view": { - "entities": { - "Cardinality": { - "groupBy": [] - } - } - } - }, - { - "class": "uk.gov.gchq.gaffer.operation.impl.Limit", - "resultLimit": "${result-limit}", - "truncate": true - } - ] - }, - "parameters": { - "result-limit": { - "description": "The maximum number of junctions to return", - "defaultValue": 2, - "valueClass": "java.lang.Integer", - "required": false - } - }, - "overwriteFlag": true -} -``` - -8\) Click the **Try it out!** button in the bottom left hand corner, and check down to see the response. If the REST API has given a 200 code response, then that means the Named Operation has been successfully added to your REST API, and can be used in Analytics, one of which we will add in the next few steps. - -9\) Again from the Description dropdown, select _AddAnalytic_ and click Add Example - a blank analytic will be generated. Make sure to give the analytic a name to be displayed by altering the value given to **analyticName** \(in our example, Get All Cardialities\) and to make sure **operationName** matches the name of the named operation we have generated \(in our example, getAllCardinalities\). - -Add a **Description**, and alter the **metaData** - change the input of **iconURL** to the name of an icon from the Material Design icon library \(a full list of which can be found [here](https://material.io/tools/icons/)\), and add a **"color"** input and specify a color for the analytic card \(in this example, we chose "yellow"\). Your code should match the excerpt below. - -For this example, we also use an output adapter to take elements and convert them into something which will display in the table correctly. The table component takes simple objects (booleans / strings / integers) and objects of simple key value format. - -```json -{ - "class": "uk.gov.gchq.gaffer.analytic.operation.AddAnalytic", - "analyticName": "Get All Cardinalities", - "operationName": "getAllCardinalities", - "description": "Gets a list of vertices and their cardinalities within the graph", - "score": 4, - "metaData": { - "iconURL": "public", - "color" : "yellow" - }, - "uiMapping": { - "param1": { - "label": "Maximum Results", - "userInputType": "TextBox", - "parameterName": "result-limit" - } - }, - "outputVisualisation": { - "visualisationType": "TABLE", - "outputAdapter": { - "class": "IterableFunction", - "functions": [ - { - "class": "uk.gov.gchq.gaffer.analytic.function.ToMap", - "keyFunctions": { - "vertex": { - "class": "ExtractId", - "id": "VERTEX" - }, - "cardinality": { - "class": "FunctionComposite", - "functions": [ - { - "class": "ExtractProperty", - "name": "hllp" - }, - { - "class": "CallMethod", - "method": "cardinality" - } - ] - } - } - } - ] - } - }, - "overwriteFlag": true -} -``` - -10\) Click the **Try it out!** button in the bottom left hand corner, and check down to see the response. If the REST API has given a 200 code response, then that means the Analytic has been successfully added to your REST API, and when the UI is opened, it will be displayed in the grid. diff --git a/analytics/analytics-ui/angular.json b/analytics/analytics-ui/angular.json deleted file mode 100644 index 8f8392a88..000000000 --- a/analytics/analytics-ui/angular.json +++ /dev/null @@ -1,138 +0,0 @@ -{ - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", - "version": 1, - "newProjectRoot": "projects", - "projects": { - "analytic-ui": { - "root": "", - "sourceRoot": "src", - "projectType": "application", - "prefix": "app", - "schematics": {}, - "architect": { - "build": { - "builder": "@angular-devkit/build-angular:browser", - "options": { - "outputPath": "dist/analytic-ui", - "index": "src/index.html", - "main": "src/main.ts", - "polyfills": "src/polyfills.ts", - "tsConfig": "src/tsconfig.app.json", - "assets": [ - "src/favicon.ico", - "src/assets" - ], - "styles": [ - "src/custom-theme.scss", - "src/styles.css", - "src/toast.css" - ], - "scripts": [], - "es5BrowserSupport": true - }, - "configurations": { - "production": { - "fileReplacements": [ - { - "replace": "src/environments/environment.ts", - "with": "src/environments/environment.prod.ts" - } - ], - "optimization": true, - "outputHashing": "all", - "sourceMap": false, - "extractCss": true, - "namedChunks": false, - "aot": true, - "extractLicenses": true, - "vendorChunk": false, - "buildOptimizer": true, - "budgets": [ - { - "type": "initial", - "maximumWarning": "2mb", - "maximumError": "5mb" - } - ] - } - } - }, - "serve": { - "builder": "@angular-devkit/build-angular:dev-server", - "options": { - "browserTarget": "analytic-ui:build" - }, - "configurations": { - "production": { - "browserTarget": "analytic-ui:build:production" - } - } - }, - "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", - "options": { - "browserTarget": "analytic-ui:build" - } - }, - "test": { - "builder": "@angular-devkit/build-angular:karma", - "options": { - "main": "src/test.ts", - "polyfills": "src/polyfills.ts", - "tsConfig": "src/tsconfig.spec.json", - "karmaConfig": "src/karma.conf.js", - "styles": [ - "src/styles.css" - ], - "scripts": [], - "assets": [ - "src/favicon.ico", - "src/assets" - ] - } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": [ - "src/tsconfig.app.json", - "src/tsconfig.spec.json" - ], - "exclude": [ - "**/node_modules/**" - ] - } - } - } - }, - "analytic-ui-e2e": { - "root": "e2e/", - "projectType": "application", - "prefix": "", - "architect": { - "e2e": { - "builder": "@angular-devkit/build-angular:protractor", - "options": { - "protractorConfig": "e2e/protractor.conf.js", - "devServerTarget": "analytic-ui:serve" - }, - "configurations": { - "production": { - "devServerTarget": "analytic-ui:serve:production" - } - } - }, - "lint": { - "builder": "@angular-devkit/build-angular:tslint", - "options": { - "tsConfig": "e2e/tsconfig.e2e.json", - "exclude": [ - "**/node_modules/**" - ] - } - } - } - } - }, - "defaultProject": "analytic-ui" -} \ No newline at end of file diff --git a/analytics/analytics-ui/assets/2_analytics.png b/analytics/analytics-ui/assets/2_analytics.png deleted file mode 100644 index e25d7795ccca13407bbc1d171280aa2b98d0990f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160122 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

wS|Ggb2 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 $q$$SCfEVf+;ZU7*hj+`f~cYdFup z#*5!SgG^YY{@63o-k8Zv0i4K!p>M>jd(1Rkc#v;L@2LF|HJz|!CJmmKil2Je7G|lJ zZMVhAp`%n=$m~_LU@99agGsJOV#{bbz~vfQ2JkCOVZT%u92^U)FAF8AZ+ zrYwrblyAB*B8N|JpA>_8)mzgwb@!%1~iSsV%kmH=bNaYQKUZ~)P-%k`2%mhvKz8O+ExHT@* z&F{6CJd6)LAAF6rF`g{tgIMYu%p1JI?$=WmXS&_9!}`SSh6I@w=L(Dyc5I)+BmF9A zZ7$tw$ih$_%CD`(k0)zD(y>Me;l2IGWtpuGDgOv=;2QY?RL+uQU z_D--jn~XAs@p2l46It<;WAy7Tj9b)%Y^Cfvg>p$VN5lvJkn0MMBYmR&@(%{;@EE6+ zM_F+`_}OZkI}5wDTY|A!`lLw)+FMsrFO}l{?y71$F=QkejtY6JL{w|0o=jqqG=m}eYJLQ|C4luif~v|BFX{h-}W3i`H4Hm zccdpahI96$Wlk%hi;vpQ&E?7kWydtwz&WV|O*Sr%De=%eK)3+gBRtT7FQ0GeZF}}k z%CAI|3f;n*HEmL-lhvz$XK9&l7%BIGm^ih7hi~#(8xU+xj|DIo5X;)ID5{${%yKS(5vYJgJ zN;WwcLk>GdI>DygMW{KeVEkn^7b%2dE4iYDl&_7_7?962DeS%V=>~KE zxO@_dqD-yWheW>QPsjD-O)+O%0=mTGXWL$+k6iyUWmez4zathxc)iW5d|C9!0@Z^# zwOA0Dis7U=XP74Vn2!lsFz09ELBJ$%cf#^sXR)e(do8BIxq;b8k=|S#YAT;O4-uA& ztPVrF|Mq6$wTh|(e6+AE8Br=c2>a<`zP2=9;eYaaz-TR5%v`h*tzWz4tGD5_!Q#ag zB0@S-CIthex6B)wRqTpTN1ta-*csBHk4&_4F4SXsf9yBsjjK78?O#aPG6!Dv?qt8y zsk>LnRfN|I6+frKacIkR@gQr~Woi@Np5WcL(ed^o840%5YkiGf}4S8c%$*mwV}e;%DZ^y(=OkPh`%2)$J4+z@UwmhMji z$kepPGWJV1w}k)O){WsskTEdOSE-n?UTfnS+Muc7K9I`FZa(!FM=-+cjv`@TA!wzvnX!aa*M=6ALk{5> z=z|33HSNt{ir%#d^z^w;9_B%&l#puEUIZ{E`p|5T6^mi>$bI1+IIteIt_-N{c}1&Ag#w z+k!cEKHrL)pFmUny$Jr;_P?$4dCBi~9IynD!fuSy-OqNJ;zPz7C{x1v1E)B@isGk; z;&VnpVqynZ>3{(kr&I^qu%&Tq`#$)_OUT{W{O8Eg=1SFD4v5ocYr2}jMqDk2c7UK* zx6&!$FY9{N)PuVlxFEhPf2yBum}^AqzaMWx!UJ?eYooD7N!rL5a6gJln;BuT%dTT( zu6gsu+T(qptHTzspdmN=;8$fp=^KkEFfLbD0))4VAMmtiMR4%7Hj~TJPGwnp5w{Mx zu3jopJ{8*fVJ2>Gp+c^u+KH*0Zox7rd@m&_8?EUl(jt+5$=6oLM>GnTjl_ zJ`z~8V?s5o2*N!_wi=63N>|K(i@L!)f2+Zq`Ph6*SViKAY$sUvLx#k*(POe@)d7`6 zb&$9VbhrI-O27uLH#s`uLOOr&g3^T2ZiCY$f%^=On`fCh-@_=IdYR`%J~HeuXPmBt wJ}GmxW;P$gHy2QD`Uzu0SBv*~t1OcmGtU@#OTJ$V0e`<8cKEgEkVoXd0K&)R8UO$Q diff --git a/analytics/analytics-ui/assets/analytic_y_params.png b/analytics/analytics-ui/assets/analytic_y_params.png deleted file mode 100644 index 942eb50932a9c701a2a2811f18bdecea70ba3889..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 167332 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 B#URE-r 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 NJYD@<);T3K0RWct4vYW* diff --git a/analytics/analytics-ui/assets/husky.jpg b/analytics/analytics-ui/assets/husky.jpg deleted file mode 100644 index 11fc2efe1db95baf46a319f88a9d8abfeb4989a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79543 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

cS}-o`c}zMY7o6hf;NgWevbt{ zs(%uD6&Wj(!JdoW`*Lkzn>ClUXYolVcFBdVb*s~;b0<(U`a$U)S7wTSbLe8@+c8hF zPUjGmw6uoVM%yg3xI~cJN~jx}6!E^Q=KVB(NRLQZjMz(pZKW-}rvM7xe6XeWJ{R*N z@C1MEEMAteccA1S-s1dXJF%{KmXkE<@|ks69=hwM@x`oTfMSFVjtQlT9mOx#)C1`c zA$EndDqcy`JqL*Fbf8qyq8u-8S!Q}ZrKBuM7WW$(zJQ4(R6!iIaTs>uKeXhK57H7( zf~ldWNYECtOAhmFUxxRp@-LJi<833Yau3XCTetHlX0>-rJoevxN3Sx4dG4IP^nch1 zujMZN(~2I!df|ePfj|c}^6BdB*!nH-r>*wIZ|kkYIFIas5BE6RV)Cq2rE;_&vwK6K z%b`u*y#UoUK0I>rYh9B23sb3&T0TXbg)(8!aE>zdr^||ojXNAtV1TQ0mA@nc@-3;L z+zzi?R5L9rW53jkYW(IB>;~(OuK5|phK&`&Jq3CvZ9j~07dehko5c^L*o3Av=6bt% z2#)!*8H4@vp*OxkJ-@wrO0#aXCszS^_iOyN+HC#X!vTlUIyRPHSJ%v0uvS!cL#hi= zZXMz-hGEINlM;Cfs6%SYOB7W!SQT~vYvhsUJ&62*`h^wmVZm*KHX$ZYfrzR;h13Emf{jyT~Ht@AV4*&O;0rIDe}4_RvPb*pj@(jP#6dPEanzYCR9kSqdk3FUteH;uI658bwIQ5TW3(c2 zwK-j?HoRJTdBu*)bMAS(8uEEh#yr5~oXF6yrlR~^yiQsHx*}6Rol6O zI9EI0vngaO-|X1++?gG~K?c*~1eUV8lDM0=w$QMU)R`0By=zJBm#A8k>Tf?XxqQ=` z*UqEcrYE6Lm*~gA^99`CD|_{k+(dllF#~FHj%n7m&)3qqfan-}#;2LYe5koVv-}Ae z%{hc_K$SqZZ9xxt7FcUEzw^!U1$zsgBft~V990Nq5w9Dh=Nhg3 z{;3C)+1!J&FpPnnK8RlZ^gfP#41Ya-yP&hcv`;ZG9A3`i4(7o9_pKw32B$iFU?$SU z_78D|2+F^R;oc1;Wv&%&R{3W)@EP^gn29IQh|asVk^(3@{JfQQ+1t1Jk`h`YV~&NK z+J{@yUhG^yi1iln3BiA@UwCtTl#`s{<=Ry?>N)jGk^8!xJ(NOJ9>`^M^+){f0|6~I zMJ{fVcGP?(<*eF%4)DL-GL>X)y-UqmHJ;b%%5hCNsQxg&Q$_o_WXo&^tK3alDQx@P znM)h3e-q>acC|Z4TC3Qh^X_JpHH9RObul?R(Y+}f>nblBC28Inw&MxUS&HaWxEON# z66bXSOte*&%B{k0W|Ai>)$h&DW{hu0ax8nfQ0gWT^hk;jIxGYkWv)hgVd$9X%EmRY zo4+|=cS<*0dUIPQXHDt~nUpf-NJ)Cat4~5RW5Jn*^IGS+Lmylt*}F^dei9&>%Di-@ z#S{X>1z;`)KsSa$ZJvZnTu*X%evMl~1+7UcEyF7GFf^1^2K}r_ICT=RTfgtpwy+jv z(BXxJe+8}~)D#kC-QwAJRCMd*uB?n^$u5fVytit+kgO$h=4BA?dz?qIUqR;o-uQ3{ z=?&JtIl8mIGP^DGCo0G{0^%JkVXm75rY@XjPCacRE7XOp|1bzTRv};lRDUc_#ULTW zLmS4Z;78bz?k~Vs zZdHjfFbQ&m8WE!1NeLT{;Re2gwZL|`1`9U9Yz6lvm=0`c|1PIV)@S&M4m_f+)`YNP5$TBkbYEK3VH30+$xP;8^YYG%nOZ=Y&>_YH`}diw`K z*vj)PyAdl6ou&7Ix}l)K{N&YnDf}^B=LbeB>lBs&2*+PFBZhRA_hyo$CpKXU%t=#V z1_V#Qalx6~$H|1M(Md+&E_UdT>;={H3PO(;V#}cq=P$A>3-#hOh)_<;>^M``Ct=9C^OkEFl?(MrhL8mOH083?VjmjHeHX?d$8 zo4-(VH}%wq;RJU+EA$mgB%9tiY)Q%?14#prvqGt2?r5Hf2Oz~_?Jkq-LU_Y+h;SBc z$ltE25Q%BB*V7&&i|lSnIxQ)E(PLtNEMOf`Yz0kB@04z|pO=&kw>gL+*4#PLch+Q+ z`&iLG$5K{wfL%{jD3`F2@#UMuIlF(wn8`jVKS%FX7+-`BKA}b(%;7ABDQ(ycTUSEJ6ec{&WHt56Y`ssT@<$!6gujtfzrdA$ z8*m$C|M>QSe|-Cyhi^62i6AtJQ8pfXMeTe&-VcjQu!L{h<@So}gL1+=Gqqgqh+9!r zZr@Vi^8%y-yIACXaXpx(arEsHRXNvZ9r9pP$6w$1IpQncu7jw-g4zB1E>8BL?w3-2 z@PC~&@|i}ne#=f?@%}0ovZoTbXPg{M2)fC{+!8L`ab1r>Bog97c{MK>&5>N?Jqa>w zo@}UXf((jc45FefYKsaGGW7`5$Oy+xRTb4W!dS#>4WBc%hI1nHd`4^_OJ*>VL1%12 zg!||!E>X3CEaB6%*g!Qp=p_YQ5@7$Wmr>U+JP=gzEqDfWgd%Xz3!6XYPCZpWwjZ^2 zynNmwYB*!Rm3UgPDV}q>j;r-mryQHFF2b`#-E1?dLAEuh&zTD7H}nv=JN|{kv3#}H z4PRt5vP&4u_v{vdgWsF&PoShT(6O_Gu#u<(4mshP&XA=WiM^Ot+KzWlTTL+ygA~xl zMCf#`(4Ds#v(eUV@ax0vSmMX+tKA}fZJGi(?uQQMyjDF#zESy!3cA>*#WN6;pmy?m zl(qp7oko={O=EfEncmjPbG#Du1t(bH1M-G@f zjc0O>4TK(Y9~z4CtEYaI*Eyr~AgC7`7~n%d^58HuLLG^ZQq%;={}DfxO(xy4)6P8} z0K#dF)1j|*{vH6G{c9|iMhK%0!82+#{axhaaM%lLAnc70$&)_ZHQ4D90dOPRwUl%} zIt2`o;?%?+B-SoA@;Gbm(+FM@!`rvKCMfziWVbp>X@t8Q&gkE3_aUFsw(rcjpjVOO z<9La8&-2G)qVbWhp6BK(AfA7a$Q{SGbhrf9U$_v2Ro~U_^#ei>{S%~PE!fprttJ3m z8IGm)8}E>^OEL8*V7IjubP-kG`BePTnWoKhD0e=k9I%)war5|xJSL&2EztMk+wdg> ztugSVMNRgZ6VjE z+^i0pZiu6T*RRTtT}Jz99Rf^f2Z+0FOsj$K&EW&C5<&$6E>cKMI2?~=xq@Pe%} zJt?(nn+;UluM@X$$iJ;x0`YoY;gMZ_^moLLynyaa`72Y13{TMyLf%Mnvc4BE@>^M{ zt@b8s{Q1%wut^yV4hmg!QfSe><=R|_{5e(Pk|XJb0|vcrC-76q7O=0juR7lvd0RhX zeK~O}PVGYO3x&UR09Illz{@0TBv~T55m$wfh=0nPF|@1ry5o%S`SF z_m{&lDW_T|Zn)vVB(LzoadOrJO(P`Mv2?n%Jp%k$^n8Cg@tV{7-?c;yz;)rFVb$@j ztD4>i2Fx(^P6qzVqGrQF*fhGe9v`PuD!f6!93&G99^V(NwyaP)YbsmS;;yo$D>EKE z)}pXpw%!}ZVtIi2eJWiq1W%R7Ae}gGfMnRt41ayk7@&i=H%Y_|YRfp=rj+K6&Xhbz8=0feP zidtSXPwuE4dEY7sWm@_kya-X>Vsw>1>(b`1q!;*OsB~+0A2PYr>A5-a?x;(@)jC3JxP1{R2xxKY z%uA$%NB+FcxA)jfzWwL;_WboxeD7bmJ-!Bfw%^@6|H@6g)ATB$KUzNX8pNvG4Ni3s z+qnP8q+vg9`oWPz5^!ZfvFD^yV7IJ<$DtpB&nIIgBaigxx&dx_Y~K}l5O_mc-re$1 z{;3PNx8=Wk#8wmLbNaC27tghDW+2b^JSWh5{19Rze#?J-dg@Zc5HOU`#bYc|x~oO-hzX6pqU zA|J_2w=}JYVp1(+BA*)WoO7X>1$^KAR2MHJ1=X5Nx_l<^Xpx48cE4I_{nWGJn=s33 zR_+sD#IvrGPvd-$W&u+*71usiXC3Y82g*a9 z>-M@@dv_^R^`@XH&2@VhOT#GV8e1?{MLJ$JpDD*uRza9xQ44yO;h6A2+rTvPNaGqG zD(jdunPu&XJ!dYT*x5`Ao7nUb_w(@79w-9UWk2~G-oyNUQ83#4^*unR73$&P^RLf5 zAbk<|xD+xT4nF?Nm5kFi}pud5^okq_1ZgO-EULU~zGARZ4M zmLGI1Iv`?srRH_2mPsp8(pLNp6H!_A!i)g__Q*KpDrxzV(3R5SClygiCH$YE#qjRW z$>nU3wQuxyYZa2kq~@c$ys!Qg*DR;1{I4ueH~>vZi;>T|mi$eZEMLOecQIn-6S0i? znUx^aZy#gg>-D_o^>j}S&e37@^t)HX=P}0D>nXHD^z6ytuNqLHbk`~*I+L)k4xK>v zQ8XjInp*J>h?Ti)z<-!KcPO_E;nh9jcDROAx^B8-w%m_EoA_Q95Lir|x=47Z`}Dl* zCU9c?KBw3s^me$PUtND4F}A3dQc94TWaNWzh!Pi^&Ob5N6PNAoQ-;q7II&7Y_Qg_% zO>|h2BeqbmBkR3)$9~qi?oXjioPmqujm%!lyMpSr{J9g|7oEJI4p?-uw;uuu-jJ30x%h7zv+4S=YmS{7gg0;(|?V(J?2RNaS5TXttVMFXu5M|B< zFJn~w>4?L%Nd!I3BMQH0(Uxi+Wk^3St%ovN`V(EdXl9>Z4TgJ8Tp;7EX$`hd1jp~I z8_5fws)KS@-sF{HrV`_HX3`{u=UbZ8`e27L8Hx2(X-kzGRPZKOKlygWu|Yw`WI*}lFJ2JJG=efZ zVDADrymBr_Tip{E8|D!yO=Ee@nyh`zLkBUv2g_O8J13CHjs>KaVy47Mb0;{ml5PUN8V3%(ix47*_Kwo*Q`tt;07@4O>N*Jb_E-))Y* zJ3g3@FV)O$QIJ)LF}eRfbG^wlhT9N=62+q~1yGKHB{za-mIF1W@|Yb16ZuFW(;yK7&4e}fcv3UB!# zvdeUZ?`bw4ixIW6zdBmxK{n4~@%c}H9q-?EY!{mH&oPZcWp)Q874RY~#=3vpD)!Jm z#H0Q4s|K_c3)r0`ZrM)bQaaf|cC%}}xf?PzG+#UL`M-ne_&QR9UadsuV;id%KXmIt zh98%*&W`n=-_$m6+Om)rE?cc)g*gc*El+w`o_(XEY1c6U?mrIeBA9W8P;UKWM%Ja- z4rEKjRNcNow@`Ru;mTbxcCR3Vq9lKDciFJ2A%Zyxd|yO-naEimD!!X&0SJ`5$clev zMz_<59DEsU*zoCMi=P5&HQzMnhhdAP*nXp~+MtQDprJzf;f?(RvkpZ4bUtLZ*X|_% z1*^<0V#pWH8{GNw>7qdgag|MLQTK+(hGp}C?=%*hp(hZ{hmKk>pwP1NZ>84XOiaw+P_Mz2n#!1Vlw7V{~m!Y7dM3Zav}_llf)inShLzjOCZ;bC-z#u~3C z@RSt04^GUS3miaH*&0cA$&}IB2?Yxy{)tPMn3Q1cs{RBm1uxK@rAGz&dYsGdCQIpe z!XsK`4mhb%j_`v{7&YJPU?=TX`j9HPJrmqs$A-BUN*qtAEx!lY+^&0)_Nmv!5AB(@ zKCTTP^x z1#Cu{Jgob^JEdIlfq2w<;kVNoF~=8iH)uN>8lnWT7p+$Z*UlkF@7h?dk3kA=1nGfr z$#~{5^n+=AfsVuZfAvbmT>RR9UZh)VHmlK%eNz{pE?+HyrcI*q;^6LSUjtS)T!?GD zP#Op1E`nJ}sdFpL)k)dP*iMyNr4bzfGq!acQ9XKo+_(11x$r-*_13=-Y=`Kc{R8s@ z7hhhVR#DqO5TsvRQ}8xq$Sv)$>fQ)LkFas$PeoQQ1qB9=g-;M~e02nX9n%(mdsMle z{0Z=BnP;q-znQNo=O!J$B@#II)I*=cpS^I}+CBP8pO((@rBOMjz$=9s(et$d*+a(H z@8_H*NcIS~O{6V1t(XDMdCU$V>fT$mpUd>%FKYXyguZ_pbkiU|_X9@!WKaP}R!KX(mw~gsXt7x>++BfwbeDIkh8>+x&ZKlMPc`^(*h$cvJz7J~oHC zlom-jY4L)~)j5Ih*WMRi=DrADIp_Ac!7Xv@ZU(h1AV#QUw#Fz!P4)Ds1Lk$i-$hqa zCGILL_nL)RDmBv=tS>0WaJbzVq+@8B#R6Fi7b?DgfIjU3NLQcq6vjf(C{MLnFU!bJ zfoB?5cYbE`Qa-U!iN62x?p9kIQaINA%m{q%TxR)CyHH|iMhj&p#zYdew#pGga-k+4 z8J;XN^8K!W1a>kF9|w%zjAeQiL)NtqKfl7B>XeaIOJ|4Se(bT%md>yG*5XsKh$Dd# zw=cEc_m`J{X|6rnQC1a<(cbWEp1f>_V#EW7K}-3T7p_kQ`R8QI=xc@HD2 z-yQPqzWM)$`nQ+=e{p2fvLD!DzVxr$;pByw3lf~pnCBZnN-*6CWRsmQ4Y$MMs%)5or z;rgXSE)VjT6sxorm`4}}hrugy6{-)RPq?}Lo~x0S6R-ai0ZJpv?FrDHRC8KZ(F-l- zN5|{?FZZ8#<-T5$x!mmbR_@MD7sy)2tGY|yyJ{cP=wLL1a)RW93!*mwYboO1QC_$a zxEH9X_pxBja-%?F57&cyUc|=t8(9l`cH)(3m}3`+!xY-;YRe;hJ|U<1dF4nQ{aM9P zjlSAp6-~Oh!dHTOTVMVx0tkQfy?qZ(s&THyut}KX{@SuKXeTcZSd;CfZ;qS^@$Wv# zoBW}H&NG2^;)8;$y>n1j=2jBr%iCt;Jv^4avJR^_htSx&7zf-L|Bx$mk8*LKT@R}4 zq#Ec894mx%Pp<&Ve8{mrMIua$MDaz>)Tu-wDUMlG0q3b-7}h$V8)^_ z8+ppYRwHC|XHw^NQ7ynriX;&?WxZjC+pn{|=zzY~YCM=X&}mus@QEX1`v}ETqKegf zRS=MO@yz63oSW`KWwvKocDjvDGVjK}DgBI!_!m+C6Y7#+8r1#iLP!pekwQ?w0Q||;*JVk?9$Pg*<(KISgRz8 z`m>K;N}9$IDEO({Ky3rklNC*i^^)N+?tuu2 zaQBE?va-#wz!2I#>d34~_mPBU5lxeX>>#zqossR}t~v{~nt1K!TPfb`>eoeIsxP&~Te}WMW|i})|C}(6lk15Hx^?xcUq5*VurZ=MW!pw|eGrsi&3|@=I6-$O zPL$tUAHr%NHdM&0n*9U+#J*#iCN-7AR)68WNfLN9fS1UDy4H+=+YYk>N~nxVxP8DC zE#)y_ql9K~z|?z56<7E+IHUazsk%LVo><2|)AQxLT@Uatt(B&{t`nV^0XBaT7MYSh zc}qaT<3yV?h2^aNCr0Q;(!%^JfD+PEjDND>^*l+h<_jQFU_)kNQjqez%j9 z^p?hN2gn|MuyA`UI2Q1G@!s60&Eb~pMh#N7EaHZR5bwxsO)42>b&DM{^zS=<3p<+y zr@t8(OixBH2>!lS*-UFT0+wax-{d_SFSxx2^i14-ov+kKaFI1OopO8r)iK?SHwEYB zi#7?}9i=7H%Zcw86?OI1$Ox^KX}z(Rg{_tZBhlu8#!zG871X}Aow>Iv*nShFRku(w z|F>t^e8>`-rD4i2GW%Z@P6purVeif3q3qxGacR+pB2>0isBA@yof49eWM3xxzAs}} zA=#CXU4$%SXRISCvhQP=&AyG9u@46Gy>#FAbKjru^Lv)>zrWY#zg}J$b6wZ@KF;$z zj^jM9t`R^~2C_>m^Q3u#l-KN2iKMojvzBD|g->P_`I`4Oi! z1A)u1)yGe4yb3T=HJM7a({*_!Ho?R~g%Wi)`*7Q62YJBS}OBJSWJnzjXW9}%z%>!wLU^zAF9d$d*luoJ6p`qYbO zmNF1CsRGQt^ux@4>jUl8smsG}W!86c(2p1s3?DptZ*e9IH&An1D_^DQf_oXqe&KMs zP{ZW(yM_u2veZ*%5s>3<)d(H3p54pw0{W(gO$=2%2Pv#3;Cp(RW9qe6B{X0%yPcB^ zXty}zATwxh+;Pw`xD4myx99{~`@z^wR%G2fWQWX_s}~7U=bx#~PYY0L{O~4PWSqqb8K@R8 zk6-3bGJ@o$S|aoZD`o;I2N2lQRa$d8MQWtQ2}U>MNX@yv=ILx3rqn~p4*(uqDrG)G6Wlj zN$U1`_k)G{UFJoG8|Bz>m%tTUv6adTziYTFd*aBs;ul}z@lT2#P#FVI)@a)YmdTL# z=}5b3!+@#4lf70?H3s#%a3JnA_Nlm-)1EhIVbh*za8JUy)v56I5raVw8c^N!lbmDxvJyZ7ZYSc+`es!tozF=rff>D&GQgHmbZ&IiAxU6va~nx+>7 zPQ2gIJ6>mL1oTl>*w0=A5-g7fZiYVXsD;jDNaHfLrR{G&r@oo1*`_AC^&&cv>r!xf z%~*-%0{HoU{ton$D*2#~ZBih$8evspFQUnsZ;doi>GsW7zh05fq2J0N^*Hkqan|#Y z7C!3+*|H4Inf1im&%Q%Aa#*jW=U66v0$N+wiQb`N9P3n41}bm}n$55G7JxavSAq=d z`nVHb<2~1>)CM1}8ponD?YU60^eX2>7BYQG8n)WFF6JN5OZ|dYK7d#!y_Xq**a%hZ zWWNvEF+ZyAIwKXfW$&JSZgFhFVBj3U>=B=iY<{n{JTO>$tZ7|uOx(xq!H{vOLInhU`rl< z?AK>dpQf|^AI05vL#nn$M^PBl$Z-$omY~+M{vV*H@872V8}>>e$zzv}c)}`xCxjUR zM4=CJ7W8DrGu;vc`WKi=Opw&+bn7~>>)2~|dsEe|S84|g^}fUxFsZ(C=UXRj^#ocF zl>24P0Jl?n+z+J3k0xgwr14~qd=GU_pYBY3XFgQXN=S%i(lLZon1%dV)3Lqr6g761 zK^`W8$4adC)s_sO?Gc*}N{~gP1TMb!abS|0DOQ~^I7XyrmM6vgx^5ik^1$JZr7| zjew3p$|g(rJqORKKR2*jYa(RL7F(hoJ;@}1YX&sV1x z%)v!iwa2L_2GmTYtx9phjPdRn*2fG2I&q~Kf%;jCAPW=ZGv47Gx#6=}sahKQ!y2os zbM2u+X%q3j^M!Em*43P&ToGIyjSDq>HQGwh5Mw>lOw0|eI_b_s^| zZ5QwmFF7^@IsRmTcHaEZP?(s!M8kbX zs&ydC?eEXcXnHm3$A1F4S#!wvNfu?(l*)&XJg)z=x*S z$pf@6YixOITz3loOCosijn?~bpg!!`!xcBF4rv?kbV<@y_A0)W96iw$4Kf z*T=`RE2#MLtKOnS__ZhR)Vz=DXunqpdz1B=O9Hv%8c!5Y_FwPFnc0rTk2yt9?X~z3 zAQfM@lB^YV4lBN`CK2yC&i%xu+iVkikyT7T3+N{4`Kshw`$TSmqBES&U{7H^9CIKoUM2uc@`pHp>W>?z z$1)he>_+bRbPOCW@un|Zv^*8`5VvjUl+udbObFvA9YC;(h>AJzi$uLh<*w4kY%Q9U zH1?bLx-DjP=AFT`>bH(vMWT=Pk}D*`V|i!LM@CHubl;M{x7>6aG<0(aQcXU-}@#6RSy41|XE&OV~` zi>W>}^a7|RGmeVEw9NB04s8~9?a%y#6D?_kR>+u-E$6!KI3g3V73)ko9A&1K;o8_^ zb-rh_3;`Gn?E2`w^_Aw*h*lxud*|@+PWX_%Nuy33ccie~+jnI%;*wB!3Z>mAbu2=G*$J|N_9C;NJ zw+`tg$^M|(z0~YYi(QrM0e{N3S)C2aI3_A z@64|xrG*8xPvMNW>P(xH6c3oWo-`~+F@=uR57i!t+D^Yp532h@@yN%FU5HA&^Tvf5 z+?60LGP9sa09VQK~ZfbmN0w5Fk2r<@=t? z!np>mfcg+y@hp##fq7qvvK`zj)?4W>pbKwzDgzz$B^C=+)8R;4LZND@3pnte^fD!> z{9{t%g%?|oB)0t0-8)Wd`rY;^f%--99rGAYTG3@3nnm2V#)-D9J{S?cA;9ieY?o}t z8+YnhMzowm5!kDU)~}84ddN1QkQ5<~1GG$u5OMS@ADQ-Y<(;oG?Pu%oAY@FWO{40J z38Lc;t_gx+k0j4QdZ3_M+x%3)Wd+0+FNr1%-_kdgTe#vHa3a-&!CZAbqXKFQR8+#c zzY)kgTZ0=v-lkVd%Xnq5WTd9Kp1<}LtG8*e=CRNod)BwL4$0$b_fGS@s_8R&hds0! zIdJ?0NJvE8rnXy_5A;rboVED26i+V~@uLUvX_PTmdVX(fi8WNB(V26!+4=h&nCqzL3&3`a^*Y0|qx%Nu1o%NWaKKe;sj;m z#-8O^N;waR>KTl=!Y0NKfeKMEVZm8|bJnxlzHLp=ka&5n+iUUTQW`Xg${-xOB6Sa` zfsySDJJ^^8rd{Z;l(@yX^zhQ-KBGeA&_}T4YY8t!#yfI1@WuM}J9h<^Wc%{d8+3Pk=ycL*e4DR%* z33cftmcXBqH{&&O6lmB2%g7p(V*}gU4J(TlBZ5l~3!b%r&X(Cq;`B~2bSU8dkY7LR zX(+p0|A$VZl&r>9M*JcfIbxeOuP(QC34%2yDVZR*Ct4hlMGt1pX;g*?itki|9dwO- zEvxLIaoSTkzdFxnBS|+j79ACT03`!okoImO`%Rb+tS@stZlMtFZn=EsiJWTjrzF@U zpn?dc1}0L~1JcLrJsd0u%ZU0;lDp(%EudR)hP^Pj0DgV+FKoO}9H^A6vR{rc#TQ;V zg2pTjty4k_<6pi2Zf-L?3`Zq}n=CpDfW9`7fGBL}+wF1eNdmpDgbAJKF{+i){#Z2V}dOvz^Q{ zpFUrTGpBEn)WYVeE)qk`lk*?ui|@)GDiG>=)DVGDF9!|62C3}6N`KX>v6^^-8env=D7YLRH|wj2GZeaKw8}1S~9G0*Xgc_S0SA60+DJ zz^&Smt=Ecm_j{HM%ZmKBmXZW#Vbfg3-vQj@!_RLX6^VtG@PO^U2LESO+0pCP>C4Kg z9>}`{zky{b+XK_>v@)PRObi;SQPW9g9u(X#OvsdJmT>$|k0pP@mwy*@)v3%l*H9Ip zce^7|V~bgyPeGeV??`@&v_p!uPy^&f;x66o^kQEp1wsX7q9)*i8@EC;Y5Q^)`N3(= zAyH7RYA@%dlRYBSrlB@7PpF_zt+vv6Lw_wtW?D_y+UwkK2>10G5&n7ArGINY@CBa6 z`XpSE`R_is7TyTf|AqL$QD+gPB2G*j>hplnvoqrj?kzV#Q21W)-Ks@zoy;g{4avMr zzs;7g9G8~mvH)wmcQSQ?EqPorYR@28p44j!lhWTy8d~;fPaD2_?4IP^z1Y1g0AFK6 z8fK(K$BcCZiWwocLr`ATI*}WD$#{3u-3S#Eq6huATcE<@zgrGkTG~8NIVv&}YhKLoc~S zgj8z=^67R|57uW|I=@B}<8tUB_FgyxM(vCsw{Ie9_Y0NM6YYkgUP>TuRk6!-#Dv6! z`_eHK4lOJ)?jg?K;iFe(bJ26i9j9};L+>-{Op{i5!qkf@`*yUvz{Rl~``{g2S`~Xu z9o4J&>LJ3~U{1xOue}RjhU6TnGWsLEJHYu9n9C(Xk zkjI?Q-1WjbEqKfGzkA3%`|%s-ba_>G`7~XxLC~-#crxjUx&gI%o2gVjG}J2mwEAV2 z=MJt$w!iAvw*w!_KgJqRRU(wU#ys=Kggt(xZjF`$tpscf;Yq{h>LNY@v_wPr@`K*B zEDC{4Sn_qiyu2+;Hw$v0QK~R+d8>-7NssN=WP(3kuuXKy%iYMl^l1r`8MLcd&h0e^ zHWd`#FycMdfNI?6Td4X7cG(W-W{}nII&t-rIMOg9xh3B+T{4ayWscPg$*?Lgn!*oO zZSQ|cIGD6P>Y?|Gb1$Md7<(6q6V>)C>XCu*eHjAIg>Vt=q0$bU&X^uQ3xS59<`l^D z{KoChqBS?W33|k{Dn}ZX>gM)9zq;rq(bG8D4V{aY;~H~ys5AK_h^jz?N0o7cM)Cs> zse3AYBiah3vBiVRS1up48`uth{z4^L+O6wNW~WcjlQc;vJy4pX{Q%OXGTut()6%#Q z2JnW)J7-Lmj9J5uR^oy;i)9HepSZakg`2!`-bDm z{s{NUEO(=%lk=liE5(o1Y4A_Z1FA4<<1a>eoPJV*Ro(79kwE~)hX1%@{*!|R?Cz7} z?wLtu^VZu(_k&jM$PL`CE&RP2^^FT+RF9GS%)q^VWBVNqRi6%CaF{P)TH&AO< zL~nG*Yt)(3;kDc`R!D~_FM@Hyav0nv=y1#Wl9PUO#Ip%I8PWHj(q}@K3O+OQoC=)=k1lo&1j?WX>Gk@ehx6M4dY_>@#a@O%=#>3}!+;1F2g?t+b+#nx zMc?0`DnP8*OS#`tvQSUU7@sO>+JZ?^Eo~4sNZ>o9S)qIOQr*MlJW)*G&=KO%`UTMH$Dte-+xWQ6Zm{1^ZFRHn zlWnKh-K*u-mQX0snJKa6NUn}vt)>bKL{F7HZwBZ=6v zDGKTxuOT`B*%XmdGN{V8z`avLG-5io86tMdRQJjS&NDx>X)4vvlQzwr>y_O)TvZKq zEAS^+l}8Tyzfb|*f=8*Dzbi_a_FF=-&T&H_wz!o~nK4N1fQPmBZ=AFwU%>xJeKsHJ zy%886kaoP6eX;6Eyl1S;rcLAC`?eV&_;y4sUO)Hgi>vy5;1O%VS&A)IR!(d{7G}P8 zHa}eLDr;r$)r$VLBc-Tm17WBccSXv><(yE>JKA2cf3S^uz*|u2*(`pujX;i4S`uS* z=7D6l$_-B*IHmak!hZHCv(q-Ayk2?rl7?O=Xi}=z-jbQ=llRTlO1V3tWmUhX zBb5>p<@P3TK=`qjyKsNTM^=d0z`uhV^@vg9k^rB_PN4aTnu_f5-aRzByRv6`SY-o{XAmA1 zqTG&i%GW=$gRp|V4g5j2tM&->O2s~`2qi$00TbG2h~uod?(*YU*dw2h%^5}RLJfCo zyd79))?w_(dICTterwtrfr|Ggf^*b2WTZAFyt?+~Ni3(p!no|$cboe=9mVBhPR^Gl&cj4bR zIMksMxCiIIdWzSS1Qf-WJii9vk}k1&Z3qxDq^>5i(3t`y@_Nc}0pcSh&u))P19(d~ zM9QH?ZC|}m;ThjWj|_V{QZUJHW@HpSj`{G!+Zr18$d!ji#q+7l(If3{B|M`U7nhgZq2c5YiBDRit@g^njcOh+-!mV?@aU*a8zF|28l(c;4 zJ6m5G{kw!ZbUiPgskch@WF}#xi1n1c`fo_*`yOIpwJCQ1MqneIjjiAPnr7R>Nd6TA zm@WRNyN0;h%d_fO@QB}=%Dy1?ll@@?_c*`ZP?nrqLm@Z0pjB9S7&}vB&WrqUK%3j2 zY`ad_=#zCXZQ3v7ENhk&3~t?J*nBFn_2RvJ>GF}^$RpWJeN?-ecbDXn;-04mjUf9Mf@0U(s0Yk}y^ zVlK$;8+7SPS|Ot+Gz?x0mschDzwy>Rta!{mp*JBkQ#>aVs@oLsQ(HG;*s58^&h11=?d--wRCrfjME)qH|<&83^%!zi!oh@4HZ_3?SKr#+<`TkrmS^NZKlJz-CJOyGuN zbN2YSYvw1>J1@KP69H6jlC#B1Pi&h51;cLQ?aIw!>k;>O;)4lzb#bYfG4WvA%e_Ym zax<$5om2q9%H|Q5(^Q4tMY)bSXHKKckWiGJ@u*AuuG_8}ww=6soc^bh*29#P7bEVt z9`vx52IG}`x3%bdE8enBckgK%-x=pDfPbqVHEi!`p4=xaWCm{YJw$Pqp8f1CxaKHR zT^C&R+$u!8A`qvUHx{1wM0u;j6QtMIbHD2;oUjqzu!uT0BP=ufJ>pnV1~``^YyX9s zoRJp7`T2z+ZS_$jYe!NN_{@6l0@y>rxwdZp1>Y<6s|K3M#pTt>R>=~=t?P+FZNw%V z2PrG)?d))7)}ez0xp!h_9iSU{kw(76d9Zhjjl-;joCHe!@VRf-Zbzsv)pLZ}qNA?; z=?A05;Yq3ju&PwI&f91lJkvm@$usE9&}GH4GN`$a<98SJigd*AVZVj3{F<1jk;p7J z5w=X;nsyi3Idf^G{Z>5isyK%(E4UWy?`1ZR+0UAFtm}aK-~C6I5LDxEw*3Qsmete>8Nj)3; zEdAekOFohjFpbjPJ2H(5aKBO)dmJDAt=OSpZOA?nZ`S3(>Vr#eYGP8Wn*yJQNcp;^ zcwT)voRw|#p5okmIDgaO%yny44L4-O_N+Cl7SJ!al;Ce^-=LJ4$DTJ?E3M`!cPzb^ zom>_3X6MVtXbT1P2kRx^^fvD>&9Kpxf$&|tmUBMG)_-Nl@Je?kGFJ*DM! z!C2MQPNiEq-?{WhO${UZtT*5RMf%vE?0-^v7F!WKyX_b6f4E+vAE=EvazN#3T3!GV zrNCkbK`=JE-tK<6cy)d>bqich$MJD;qIYwG1`y~OfEd7!^UoSuJKqls#eZr6| zW#%E(0S0NF=+@f_TYeY>%(JQm=mkef;mcK{^#nDdK9Dl1EhLO<(uS&ap)|Aq7Y96g zu(31d`^X*O5^96=`P4%?X+B14<~$M zmNQK2z^ptDeNq&E!j6_kVfo`*&54BzivbeLSvTxDtK*VpojK(S?B_;w)i`3doon~% zZ3bOerMFf@vQ_d-!Oe(>nr&ylMS}Nw@%9`5w#b^pF9*VecFw?6Mn`&wo8CQAx(}xq z_kT$8xm9@b^6m3$!J}~S=x=v#zhVxauK~Wce)D`AIM?|B$zs&eZw{{OOJoMyoq=G} zNk7I%8uAj}@@yUy%!ZDf!I@<}6RUgc>!i<@+bci(f1h7(jF| z78iA?q0+pE%cEzD^2XP1m-dbuo$K#ZO(2^$`}mA<%S~+Wh79hhcYf555G~3`%`^)x zJ@53jH)+(lFfQdjw*q?$H!oM{%r*>|^tfMfctz(bzZQK-7?r`n(DbK;s)B2S1cKvC9lkJ} z_A2Y?_`1Q%1+wCRYOX0GETQyaRIJKXdx;*}UYpmWitz$0oZFUjx$z*Sf{qicCHL|i z)EGg$?QNA4D4_PnalI0>1D2_}1i(fgkP(}%5t<3Y_lUc|_|v$bHLvuN_j+m;#3tT} z^+&#*%meXvRFZL%EdSwYkCHl?A}T+cA}Yu|(Qi$E`Lcev_Bzg~*2JQ&>Kb1;j2~wl zFg|GmX73n9i&<^g#~60`b(~Ut-+U^kdbVdSSTKC3l6CnL+NvFoq7KZf^E5DXoT)}c z(s2U@CUN@!9#yJ?Z!#psM3{$qB9#F`Txzf7SPxvy%c`?*D1&B&QNQZ!(gd~<$GNpN zsvbsVL;}**ar~;W*1JZHW;dNyg`L^b z#9vaoV~o#fB1R-8+>3h9R+u|s{GU3*+Yzje9LhuH8*1r43RQS7w$i0KvMv}NpT8kI$f+^W^eNQ)U%$_L{?N=Bs$opzHNy3>rJSnP&{+`CG|c?DW*Y**(-h_U`Bwz z;is25Om{c@6T-+3`ZZW%!FI_)K+6$*M5*`6ZJ<&f=Gl_57(F22i?OPQUJ_sK27<;k-1^VJV&OHLXU`_A=bgi@DRk@?2XjaU^XD|?A1 zV5)$0{p0tXTN+Xea?y#jMMvH!tcm@^HsG&bP+uonAmsHC&u6{jUQlnaWcb0AvMvk` z`avs{m|2F5+;{apKS?}klbdg?N6o39^H`GhY1eYK4rl*~)3i}1txrn(Si<4Pqehrj zTG&E}cS_f&pm{3ju~X9Zr+$YIWh(+x$-M~$ytjJtn{wOAq_K1jgiHD?y`8EPYsE)X zNBC=Q275hF-rPA+{HIf}O@C<@;(=>j!MdBQ+{?vLP*Q(%@2meW?)gJp8XIar9iE+eS-A|KEJ9yjyAO#YE3+BAVA9t)0uVf@1p~x zylAo8sl^8tq7NLBopdkV`U7aQoddOyhoUc^tlSqp^xYJ&dGqZRBRRi@I6_n2*Fvsq zJ~*r6M{HC!3QK`hQSD(}G*ZbuhcmHqjVE{b&|AT!9gUS0apPTvPt(f3M2ZtFYP2>-u0Q|+>x81F5Pw4^}5{cOdTYd55jLS&@Q?-F3?R9h8$eoVnp&wz6 zyB|kuDj(*~SK(9qf^3kW%T<6ktBR=a{=1Ydn;mhV3A=5rz(=H&p4%MWi-2b~tW-A` zI^{Cinf2Szv+ThK$@?Jjr5E#sF(L~n_al;skv08UEg&Xo(H~BcIZ;+&)#;rMEVhl*}(&W$Z8HSspsSb;1umW{VQs zMTOjzw2loR6<%SjBsvUA+R0@2$bbq-m_;P38E4vhMK-w33F_IP$k(&HlY*{S;?sY7 z*YZfUD=N`=W4NVeoACKd{LXf*mU@(qc*0{z{k+*~+IUw{*pbblD9WB^Bfc8Ebx_!T zd2UUa1E>4WPrB300J|*Iyg%*hVJrtfQJpEu#kI5o5i6xHC($*unTOe0nh0acIC+9p z_ltdp*Ob{9+ZkIIVP7?}>MYF$Hbzm_z4HNMJ?7_)xHBmidP_DxrtJXU{*$E^S6HV1 zf&KDXmcNxcmfuPpgFMSk!w$pXJitI#HzX{>a294iTEYXr9&}RYGVO8`!0KYoVu(%? zOZl;hu%+QTEj1%^d){%)e!zEdFp0npJZ~-Cj`c% z-dgrIvmIJ`;O(d&tEx-Aa{?!xf(|_DTv>bq0YN}BKPqu*aJ>;~P+cgY*vcEaJ9$7t zmp1QT6^N7|v!$c?;WOg~&x$1q&PbVUCle=!0!BR5CA1Y}nT`Di^mb4oiz%00Q0sXf z1}&CqJj`3#7pYz~i@aaqpU6}YLdUtY(af=1o!Ua*-LsOE#rXYtJ{gMBZtuLL^>pfo z7WJ?&0g&gS2#PozDB45hX=chOHfV#?4UvUYdi~yyDXS*;4%+I#zCAoAR^MznSY_Jz z#rZqPx&gBbJ5G1?Zr#oVU$z4+#jF-4yIw(*Kjdbp=@r3BM~ArfbTs#Brho$^uHT`z z*fk&nL!oSF-0l37!ny$+NsZ$@zC1uH2)&iz)6l&zzsan}li@u*xTbS7LKvk&ff*^l^&#!?n<>UTS-s50eEBNkS>cGt+ulQ;jVecW%2K9LC;99frEAZkgtw{k4Wvm}=5v8_>WH^SxKYgrL6C zovd|N#JE(oclx7UHbYX?lVl1sb0^my2yPn9RR7L`{0Iz1Jzc6Hk+8rDo)FXC5rq*P zGR><$ztCwS#boqhbBK{V2ZdlKqxyLiFaR1&cCRFuy6;&19C_Y8BK92Ho6i}_*T&9Q*p>?&() z(GxvrOB2vWw@5o4C!MF=8P(`LryDD*XtoIn08ap8?lbLyE!7P?IYHc!MRNx343ON_mnFOJ$8$!m z1_W>Pfm2+Qt5U8ijf$=py@v-5wS?})F3b3BO~^#taZKnEw%uo)C;|HkE}QGfxYmqY z$DTi9Bb}d7B60B9yePw_v~rm|GHCu$taN6mhCpO3g>yvv*z7+y_fKE=bR%$decb?P z!Xp|a`iyjp*uwsH*?)35!ZQdFFt@p+TsYZ(GU@&U-+a$YPvck~=5ehG@n)$fd+M6- z)j#2Tb(jPeOVWKKKXJ`AeCRawYswkwt7T^sKeFgM3_LxT=G8I9f9|%x8Gbb?^oJ$O zp8Fp<@%kF^G zHHW>5YWa1wG>wOwe@@p*%^e|WpR$Fhau*ldKK)FC&97MH%zu>PfTxzCb5xC^^^Z7i z;3BB5s$x7YMRE7vJpMWYkQ;SR>zNz8!`Qz*WuRo_RL;!;Ip}j3tGOum zhjl47oX*xWq6Gw&LO^Yz>8TfAo;2(tn@FwXmG^$bFxGJWF@~kaEss^w3Xi5t)#cAn zWUhy8amyp&aOrSb;48^rJ*IDowZyUCDD{e0n=j$;4T#S5^sy05Z}P=Y=|XlS&O&yh zb(Q&~A4%jp~?39Wo4%NEre4L*Be2HRetEi4==#&)x$T zx(F)D&wP=`dqVI!BLhq7zt(=R^-1DNaR{XManQ*9q1ryV-QlLGBtO6zt!hp=vMYMx zF#;G)L)MvKs=fXIIycUsozFPXqy?zYe3*0dOVo_^P1MlZvR7Pk zx%{h|1HD&I8ID#cNWXRjjSoh%t!e)-YYAm>L*g41ENFd)ziJZDFpSqIEnIAy_@`U2 z#Zmf(yo{@K1DC}=rh%!b8Lu4;u{m8mqIOPaoui88c9uNb#$fZ|wY(zmAo-~GSu%UC zEj91VyV-hjUEpVBQ4|wQy3fveqW^pIWrEep-5h&#z30U{`+q)?8TMm)Vr>nE&m|O4 zL!GC?UsB(YM+Q=pC7C6UF1qiMU&rH}&_#@fJDQ9{Kzq41K`BSo1HTGQFQV^??o^!?ax=JYbt zB_w8lOaM7u=^}sCVrvP~7Z=0W)yE|QJR!;1Q1Bnm<6Fq%SMcaFYbA3F$$lw)G}s_c z;G|ICew|FfR*M;-*AR?-BAHPS&jQ!!^8_Siqw>k*dc@!C@rjG#b;0zF9*BbwM(f& zKcDaa{5AgiOTd8#&_C?rU%|fm_CMXg|JBX@dhX~{-@OiuriM_}Q(eIPwQ=Qt_1k|x zKu@kCy;A9~z-(pxC({4#KQl}4$Y}EY-M@q9uLu1vkM-Zd^WUA8e+SQhduab1JpT@! zf2XZ~JtF^3TmN02{&&su-xg&54xWDp&%X=ie>o!m|L?Z)6Pe{H2YpzlVP`DMY<5dS zwf!7VrnfLiB{f_%l=s4k!PEXb-&qJTu^bR0Wi^>~7Y8d*D?*egG%TS|T0P72$%XNT zW_!EY3;cML%gTaWkmsHdXzmBzhetWMZexZQ&5HG(w93rR!AUHn6bm;Hc9`~h2Xvk= z&*LPc=}5JGE$-oDfe_fU{Q#>-C;~UDtg*X)RVxy6BAxWDO|N&Duj4&k-5GLo-EKLHsIyxi*T7Fms-q8NTDXbzb-zVeV4v{{2YLFZQsDNt zkMUKI29NPyj`twCLeHGdo5o5QUk9P&2;oygb=Jy_1f~7;XfnQ3ZvW;heWRoTsfLqz z$wQuL4)xD(+cI@HH3Iw2s2ZghITG~W?r-q)_~+85<5uy+d8a46w)R_?*6e++>AfA(qrawd+Q zemZv4)iwkjHT~69z;adV@T^oEPwH1_!^?yljW3;J=9OA}D92C4`0p7(i1`|zr6>96 z9#0@^cFJ|?@el_O%vIQy7nX9U<-vB$<9G&?KxEYSa6%U*G*pt4o%U+9MqT_4i$G|O z*z}ddL*;dZo6~$p9z>x&eV)e-t#=||pfAeBd1`z!U>x}fN1HIAt&*KzPlU;7q{H(x6;fRapJ3==Zzn&5h4*;u>Vm_UE7 zVU1`Ko4K5^txpMw#J(DeS7uBJ`v&m30T!VAb+IqlX39JZ>%HwL}wqgwwX^4gJGjy!R`khTdh_ z>$t1hd$(E4^}jfze^W32@*lpPcydI)u^#czLu1VHsz$foo2HOAh|MS*wvm`|b*->r z%rLs<&0^1j0S;`MEQ+s}K=@OWg7%`M_Lto4uImBVgpzl@Eryry3!F71tODI9%Qa~FuBvwKv z5;J)U9fUo7j+x~M3Tw5Cd&s)rbS=21Vug%sIE5NV^uxNT9|bl21D)O!T?7%1VZ~och<qW5zNu?>l0QXN) z#Ol=SgcJDxe+DMK8UN8(`C z$I;PzKqLoIaP%;YF}cAxkj!<$6;y)8_T2l~y>=*a!^FJ;!m$k6OT{Bds}(mt}}e+j~WxnKVm7XHpa-*yzP*}T@-Y*Td| z2cXfqGTgsS_gIzi=+<_V*=yre9Y@qqs*#S1Xm7yb#$yrzl35#W0CRQMkg&g@TJ3Z3 z*C0Mj&Yyr;TcGSL2ss@BfWMoUfzH)0?}=O}4LWpl4%~Q8{?;x!cQd|@J3kX!omp#) zxgEV9xPkBjlBY3g8APmGLaO6KUvJa{2y1hxWaXHv&q({IPed|GS_^W=@qxCP>Dq90 z_vA)-zYPv*IYc`JryTG)qshlfWNdT8I1f?p#>exfDSLifQji9Uw`yxk$NEN=HaP^1 z!Ya!KVc0jZuU$WVc~*6s+QvAw7!|lV!%||Ls)FV>d5pG=h;fPt=Z%~Zn%F@Zj*PhH zlW$&JdT8=UdRI?cjxR_B*T>?!w(-H_gd>_BKqwu~8fE{l#ODolTh`#)n7)a{CB+(s zna+-7BCWAT$(e~4$Eq+58i8yVo4zy5cTTVI>oy4 z^b0syOO|Cc=I{A%A~GB$AcMkwJi&_Ojx#)ledr$c+C{PV*e-DMjIRs|n1PWA5{lg* z-Cx@5cJ`sXFXtv^xR)%^f&Ih8#}Y}T@J>4RXS)GKnHK%76-#E6vU1W)eqBD?pL-&K zX|WwtKc+TlH9g6GAiFb8sZ+?5?_5y&I~Qc0>~D~D z%l0#!H5_1ie3{hEW6mEs(Y3eJK1C?Y@7=yW+?W0+4gp}&RaoCc!&*-%=u7%h2UQ1u zMA2viE4D$7d1IW40hL~Z3Un%8TBr^~{{lCArlQ$)qf+LB@ux+gqJk<b!{kcoj-TV9q0hvvA8D@D7xUF8G4id+2 zh;ni@^7Hcr=)XA_5vfssI0W45scmC#RliylWD%;~Fq#ROijd`I@J@>Uks)MCnk(XD z%`{M=3ZUfo)oy^B>)M_>vAxE|jrk|-g1m6uHH|Vxl`^vjVW@AqCD6K<3-Z^W$ut=D zGk*8>d-qmnNA*2pSa+Kk;FAF+OlMys^Op;N_yCO%GKwT+%(TTDcu0(8ZwWn49 z37x|DeeSW(Al=B29hF%f7fD`PG?wxnaAXQKTuL-<^lqL?mxbhhM-7SyUSQWayt3Y+ zfXQB)8<>(fI1z)%@hdNjQ>%-HkbjAkEr*9Am+QJI|6 zi(h>PCQW=L<(S)hzh1wQ*&KK0G%c@6nYY&Hq0>Z-R;a>2Y4tn9nfGJwYxf67VpOV^ z@7VYG$$CYQ2MlR?-Ou@|wg>A-46037eQ10cy??VL@s&iarIk^CI&9t46gFI1Y{MiCn6_$>la$&@Q_6sdS%Pc`<;5-u)f;rZ%qX(SwZ(Fgh^HL z>PrM;N?O%ywt0szu9sl#TfTW;@OB#kw#ktk|Lo9}Qakr{GotGb;LGKUzOAb;%>dyu zsnfPLX-$XkAGSpPsrUYG1LY<4bwDRW^#F?IH(P%u`7Y{W{+3hcvQ^GC)${8=mstw! zvMYI({av4zI4Qe7Q+6&FdYCO`^j~O}BQA3sL*~RPBhQ-Qa8K zj5K;q#ooFIkqkNnP~QW{=BCkGmb@8auu6%vb46nL&peAkxo1@Xx1ARzNEh^QfC^ zKkP8&r%Y`ez5cs{wsUWP&ZJ@kPh*_m1=bMV(s3coXj{9d^7H6jk}?@{kN8YwT;KH zHFVgI(Q8VPY9MEifFR!o1p6FJBy{?%yVK^INs0Y~^SuT-hla4APtVBubTxY>?iw6 zd;)P@lX(5o(V2^U)A_TBQ!y}Ds$9{M#oYw z^1f}JjoEHh;(H=(ovVO$V`q*iod-GB`D`J5+o@H~O!peBy@ZWzZnT*y`4p9<`k1Dl zh-uO1DlBdnl&jL^-$r^KMxzPm92njxH8Y%WCVv|!e>Z4wRh>~@V@}`<7`t^-C@VuU zMwwdejA*ddCo)KUw0fN~dsE41qeceJ8AQ2)?{XuE+NV!S`V3Tf`pEK-T@LP5?9{xU1>m6*vbN)P$$X6CC* zdhK*p=q$Z@_84Pkb2oY#+H;DR55|x|V;wpcLHVXw<7(L39-JKZyrPXe3k=C#;yCu-(Tf&$&8#g-|YJ5;gsycE3&|HQvN;L3FxkVJe;p8+x`@Q!TYhaMs1qyc@oAzEA?Ae z;0|`!@a3Y(_5O|e8HM(ri33|sGK8PC2>r+fm0m6*zz||SlM%Yle890Y8-&UMH(sET z@+iln=iQ-92@mct2CMQh24@Cx3n!f!5 z+co8^=GX%QU-x*H*C2fqi_%L&I>%UzcmvB!$x5@uRHBuGqH-BxcWfJXtmr(Ik9GJij>fxZxD%0 zXk%7#bldqxEQLR~r(%EOpp`g~?V+yj(ROg~ea9|sFy50-s8^N|wG^H9{8W#@#0tf{ z@=?SqD$LHSi-ZL)fIFjjItD9$Zlw?!97ouKo6pe<_u6~G%sHt(Lj+ zVJ7_qDLZT0syAviPrs>GtnSXx5u6b9Moh~p$~CI)Y0HbaGM76r!=);I1xEvGTxs`F zu;7ULisG5j=)MCOM$-H3UhK=6%i)p7`EE(r*3;+gY%q&eY%q&2VFWjp^uM_!Ka%H# zUbI^ey%zNIPnghUP!L@hrG01T6wsiOTPz$X(yYPbD0sdiox)-*qz#%ZoOR+KmX7>G z9H#6W+*bmQl48O5pS&d$Ffsz#lj}3*^zdG$M>DT%(32LuRf7-0Vq=fZ5z}-)k)= zG91+&k~$StRvsLbu>0?xldT54-=5~qcQ(C116}}mNX1Q*8=g8^vH!7;fnf<&b?` zJwW_seki_bc3v~dx=BOqY1KyiHNEfNUoKS?j95hW5#FmUSzreLup8+b=ofS5{l%O; zsoVeqpyr8}HHy3>*r2yQI~Gti9TIuAmIJ%VSqRHzd44n%A|%?@>f(ggDkw;3eP`=* zjlf=@k7a@O+gX@g0Q*tGOKP96T6ml=s~8m?*>;SWZQ>;;*>~#PMRQ#=xZcainkDb-$^?lX`ttwxVXK$_c?>5XqmllHO`DRb{J|t~p3=g(3lXLHg=ImXL zyuwOqse+l77~nux89@evPJl6V5-1Kv;ntP;XICNPvA}IVoC(zHKY90!eD_5hKH(76 zan_J_^>O6-OjZ8uYy;pQ!Y15yzON>HG^Pu;w8Rwjisz`%GWl*7z{UaRch$5u5w_?b%s+)L)%1tc&%Mk+ggxt+!TFG?i7k&94o{2MG1!hE-(bOn^>h#h|X8?IY z1Lph%z5JX!j)$r=fV)-^wI z>{IAWBlq-?)2jIBuQ*o|pC*@1w+V;~6LI?Efo0Fw|G%x7zrl_h&3{Dz`>zP7096A< zhqQs2hU?hTTI|6O!*hmyBL z)!8*SeA6`A(1oQUlaRdt{8j2{e314`f!N>nWO@3eyAh)=%O-FtEG-dVbNB9R#H;J?A1YUZ&*OuN5=G1~Qu6!q*( zb+y`Ff_W5?*9d&ZPX*5y8%PMPjFA`j$o;3>mI@~p8JB1wi;_7kU3&UvQ;OR{(Mbmh zEpNke{WQ9f7K<((x`eE|OT6Ep8yXZ_;8UUa@@*qZ>Syr2EWg zJBX#njQqs9A6Ns6o(wN=&j9NgoMI`XMKfCTL`9jzs6H&nkEy1VY*pb->LLKF|u#v88qWoh2< zbjvQ(5>WS_^~pSup-8yhov%-JeVu8Iyy3UJ?><}o^kN`q#r~y>Xv-3BVPw2QG49N) zdpUF8PP>0`Z$hUEy6U(EVQqOk+8dwYo%^vvJ=+=nHh@v$v&m5Y4M!C2K0Kz$6<@|w zFTXhUm{d5RE+_`IoIxe{^Tv8~NY?Lr-aR5d{2|lMWknJ;a)>|SQrhX~pzFw-)jw&7 zRCO?YW&L}xKna&h%&`+0${T#3*VFgJ>{qS~Iz6}kYS+LfLdsZQ)Ec1=g*qAUSVx_43y#$~KqaJ=XZN1JG45u4`87@%i=EJ^#z(Ie6@Ib%0@}<*Bur5Z7DTakxD!NIK4jqfpPQe6g{rt=N{*-gX|rhb6En(?)~gZmf#1Yelr=G`u!%K zxO-IGL*D5&Z8;uo`5r9}Hbs#J?{5wbjlf~BQGW+1&kS~Q?sKo$)E%{Y_P(XOlkfzN z!OQkmJMQ?hc0*H>>#K>bODut$SVI12Z5_%7?ax_m2P0+~@WNtFYh3}GsIaY=*ggj{ zRv7BgWDvfY9(8^o?eDXLcODmE$ln=l?Wu!BjWAiEIeB6J*dZ31slDT2Vv~lqgIqj= zy$>M7S;;1pY8ZCZJ){xurMG^q?HX6XQH##QemcM9`wWUqdcvd9Een-`vWq)&hy|&l zd6WM3{6oj1&M5Nb=}7^p6$FgK@Are}P1P|En$LHu>u!3+-h5_#B17Kc?qdce=+&MQ zMU+!rhNM`04B66DY{lwmkVoq%DiS9P!#=kbbb@qAM}|l0ilFt$WJp)cH zG7DnD&bd^mge$P3wTDB5WT!%Qr}F;{6*ky zHEaL7%Xc((x3M%Cn#MAMkZ-z%i7d~TOe>7P<|F&3tLZ)z%GMGJ`smTUixFa^hsgYI zXmTDK`_rp>#sy{_M77PW!W36o7JG-6(=(S}(=zDWb@e#J^{~cePRkC2o>f4<%CC01 z*U+EkJCuUG<{YZzZW`f=7wd<4k6um+a4Mf~3S-urQ8+ASsg1CYByo+zxe=&rkPZqS zZ5E}609?NG_c*F`d$6ER{Q25oIdBz-jR5$!NVJfzX3mP?^PJ^((?R&!8@X7a3V+^b zs4519_a~eu21D<_CGVL+d%|!vN7jlTL1h8dt8Z#yM7!_%&yTKwmdTMGLhD&_?-%{8 z$B2=#AC?)F9`?&aElJIHk46WV^A0#aB%G2gW>WU?_glNZ=h}I<^p-}!ZLx!KrmOzZ z2lI?A==z?0)IF@S2Q(R7;dXuGhr*`!sJ|UtPN6(SeEWVmDqHCtJFXc03C?=Z#2Vq+ z7o%}M8J#=N^LsG@#L`!e%fLnFWhwVSL-qXEXfp`hKPK|ln;(Klokly3V==ro z%m$e=2D*<#Pl(ADbi9u3O^pZXK_DdeE}ieT z0XZprY%Rex`!wD!#Rk0PA+=-O$r0$F@Cp6mc5$zeJFO96)-HgY*|)wvk^<)g$WMLt z{$Oto*mYK)d*K;X@2u5UJj+9=r1I@35I{g@o^#7pB6jTtV6|X^)Dzg)KD#fulj*b@ zxn;zCDy~lR1Y|*cd%n@s@<%mSYB7~=@Xms6wkP`j`M^;xms~k%3>u>o@*$uv|FucG zbcHM%zJDd$UvGKa@mLpeB>?%@GOGx@HH`JcOfy}q_DL0ABKzKJlHXto?(cv+9TgcI z8r1xpw#DbstS#)0Ul5*uoCL%;eEx~*oD(^5_H-F zy|_|;&CP?4>cFoAD(Jh8(ULOXgv{9fF4CO5>|{+hQ1y}i&iY$VJo;@l;auSMmxvas zIT>tu0uQT3qGz*fV3_cc&b6h)`2yG{FEwvo7~;xTNx;3+DN?7e%^|E0b$^MY3_}gz?S#S z96-)LjCpp7LnX?PnR{+;wf0jNk4D{kIFjZ4*FKCW=B2sfT=&=>r5rM(nWJ3?=$EAu zds^s5hpBo2lI!PJWPQ}XNBTCd8z|{r*&Au7c+bmb9pSP!#A01|xB7}$<%l5F@nr~u z-`7@Azq@ljTse3Sezpaa;eq!n%h7M(nH!cbv&5z|cb53gKbq;Isp;oUDt%PSu9T3t z)L=-OWkS#f7fLh1U$FK@Z*`O+Cp$NPLBFfi4wJ|Pq^}#BH)y!&7(+Njd|#}T1uZ*z zBX&mo)83>@J}%63v9E3#WD2lI=aJzXFp4lWJwpl#A}Hjo=bTq}hx=WJb#lh%^p3ja z$0CM5gpMXmtuf0&N2q)_e!N@VM|~wJ#|0s3V^%6g4-XEbS%&=i9@!WkRmknaV6*$? z&>BJSSWDN)`QOZW6g*4ger8>LQt6>D7WlDbPJP-@XS57)7AAz9o@eThN{Etr?1bxm zlCJxLF}n)Eu_*0Rh?f6brCC3!uP7IbtEeluXxTLHx86jgE;)j?wpKryZBo4PmF{O+ zl`k&;@(7Nv(m)h?mEW2=x_2zLRcAB}_AI+Vu40gGq54%~(6O$48Mbr6u{jx4jWmel z1@=WY;;n+aw0VhzpJ9(U4@$$9|M>$Wxy}A&~|c&-+6*;w?px+5#P^mJ&<0x z-^9ZMTIRa0k#@OCqH`l-N+tQehM|coV?p#F9?K_^UV(a^UvCHMbAVig2;Li3Uokdr zlMGm2aygtB`syF;Ay0enawqMb=v_T^Y-fIA`WCQ6 ziXVw@7&wQ?d7^lI(wE zl#v;n^k(o?wz?-31_HQ7VDCO(sVb$C`F-F#!$W;iDb&O8q!R3Q!xTUuGCCCts*je= zGVi;GI={jgGqkH0$lo?<#&hJK@+g!q_F>3y_v2e((5oo&deiZS{zAL|YeHpL#N}ZOY zUtk8(F@m-2svu7>lIyLQs#zJjDk>DLP1F(eqF?;yGQo+4m?DUyZ>IpC#i~pm-Cr?0zRRWOU2k1E`O-`b zdgKBxR-)anr$MH3$?7gS^|Gxy-ol_Y^<_q`K$VUv?D{+oR-R-?5()xII)XMu>WC?< z>6(>|e3wt-Z@D?Y44=zZ^b|{{_Lrrz0NPB9z&6jhD@vm)zWhvW zBz-2)1HkwB;!U3J)|#MXn#Hmqm;UFSiLLEHcnWFRG+ncN&5bG0bsrqfh9}gtlt?G6 zGARX^B8tk=2>pCEwxalV#hufz?>egGO^5Ju0V4ENNZVb+y5kpJUQ36I26RT zUL$yZu@_sF8QiA8ouAor+8` zIN+^O8u9Df(Hn=Rot`4+?=%^&K`>VMqsuS*o-d6Vtp~kOs1mGm-{0f62Oo2YJvz&8 z0XAgB(-iGPYR7JM%%bNR+mDK^gKE%Av4M(mT`Q?WeVw|4^i7>H>1~a-MJKre$$mS& z^VTGcwCD88(ngLz{I}ACPPL7T@)kQuuW)SWPdh4t+PM|^Sgf39^hG@Oq9S2z%;b6c zr}gx>gQ{#zNf?}U`}WE6fq3l)1$+3{yT_@wwm9vkcRUNYAm2;KbojEm?G60cePkWy z=lQX%JJTj>hq6!HpBv87UU5u#VK0zFTg_?y2bfX%3o`;Jm~r17G&DKQW4{j=D%YZ` z>+hl4491(jpFLr`%wV(YMg9iP8A8%*N$963JXJ-sx;zlfNYa*& zSR6Y%-sMpV1H8YI%~c<18)H8Ey7Mue`O%Pue0`Ya$ZK-KNw0!9M?J`j@>pA@YtvQF z5+U8&Hxjm1{66-z+6VVHis>f4qln%R*D-{(5O63k!OxF@Q&hTS)YqejPt~4K|5zc& zkQA;yhWb9TVvfgXTKhRl>J-7BdV-$=R|J!Kl85)xJdP6Ym}&}dnHX2PsAxfUF2lFX zX^{)WF`Pb?7g7P!nD3N+dsN;kjpofO(wVPEho5V$$wfP+QGKSzr&0=5dfspFwa?zp z-IB_v1#`=Oz*225F3$RfxWhNm8E`~9eg_-AWso0T_y)r}w;{La=nBxij+&4T$u}#t zs5_b#$9~gk2C(UQDu`;X%Ylx{hA9_)6|}r|>yw3yK1fE@Bs}bjQ_2a2q195~GP3o? z0-F%0_7-xujM-%S2%It9?ulI3HtZM<05Z32JbL>`kb33P?>;w3)`a3wprQeff*E*p z#>pHyrH6s_Ka6=Yzy(kZpYFV4@_D!?+Ln8T-mhxj|0VpBEUUIP`Hz-3vx;~{Z;w4dbKG=JS)%*hM^T+{xI-CA zeI1}$a0RqXb^efn;}~Q)KjMAJ?|&E_)m>#B&z|xaMr(2(@cY~?Js~!sJ39i&o#NzM)Uji zk*|hA(4}%UYBuX?z6uFK*KvF7ex|>z{9{ltn35MZEueDPPX{{h9pd+g`a(3E^B48xns9=Ks}@$Q?c#SnIo2QecSDW#p3M<%{HEeaoUotm1pm zs~&H(KGi8`+mo|4Ao(9GV$Wm>k`Vu*q~N*JO7PqMcN_ipgWGpqt5X#{MdolNv+dkb zl72?{{rUXG&ztBg9qO1Sr(ccpbc}pbXKQg?9-=X_W^x!TGmydl=$>^C4d>+EJH_%P zVKw~E7g8`~A=Lv+VEjB#5x>8|s)|Ly4o*bNS6ri}XZe8Iui;3VeJ(L4iUF3Vh@NVO-{2=J!?k;AvT% z(I)TWg+!!XXJfKjVp@o4Xp6-e;gV-KIk>w)iDld!o=}yTEEV5IWd$t``4+a!dOLA$2jFJ$7`r@-teQ<@+>ttPI{Z3^2$uU0iVwcKnAL4IQ~2r z&M{N+xg;h0J_F$=?fM{D%J(h~E^F=aG?%R0Q|n3_#X(3^aQm4dNBEpnx}8b0HI?0O z;vC6CuXGR!XTGM&>leD6P(!^gJKKBb|LCP#L7U&<*P1_Pu1L%7`qb^jh=EmS2M`;B zwD4w6bF6c`db+s!^M-epk*}yTjt9eO!~f!~+L&=JRHpqWqy0{c#jo#pd7mPutTZU~ z4}s%d$_I=w{8;r{vY)}T{`0#JSfdEL8Y@G^+CvhK)2IE#*B+{*U#XI2JRit--k(#< zr_!P`ss2A2@L?WG*7l@iZJ-aqf4M==VmV*ZidIvxUn||KI;qLQH&@i8@;Xz$Z`Vb3 za`&T_Sj8ggZ6+l>1lSl@;!lCOnJrim&%&M;HSUqldG*Ju-06TqJ*+hUes%Q)c>zAn zR0-L+{q0Ly?hBbc%}~C$d!^ zt$ZV0)m_q`Vdwnq82|VDIKU}OZRyui1B3Qk;{>%(3&(K?CQf-H`tt&F?4d)pBn!1c zjBA3y=pNERixiX$RGgF^x*=zW%HtlUNW8P5bNz>g{QekpQ|ew47Qcp{B@mzBH%0c* z0MD4bI#6j5%a-$C_OJG6V8i|V`Be8!^=iZ!_Y9C*PJ2>T?v{)nZ1Y3MrCZXo5r><~ zE#9Ugvx$sf!&+7q@E2<^jexpv0IfJEIU?w_h2dSoUF$S*Cj?JYasex!((~XCkjaRbw%r= z8D_XOWrl?owIa*}`~Nu%c$!AUb}F!&dqm%OdS%aQf(fM)ytgdk*jnd(s(p_Vhdc_L z(>0eoLDgol4|=MN4Xrg~`-@Byh-oGXS5L9ZP6Ek@2S`S4e^NyFCyMU8;OU&^iTe!@B5OC!N{RNAg-N~?`7^(hPJBA3`<)EVyM#h;p{26H-_ z_grV&z1ix>Q;VIvmJ2#K_qqQd8%0r;Nb28T17hl z-TVWy`k(ChRFtxE%zv#Mjz9(9)o8gbeQmgLO?N3;CttV0x?SP6^Wp27Er`@$wRf02 zuj9@lzolTjXJk1u(013)NEBDfAuHTR=al=@mP^>-2Nb3*{yA>5QNSzYF(qX4k9X~_ zV-I&r!#THWJ2mJp@bm6WckmdvTEu>T%iLBge_+uY5>fJEO-nj}m|D91zKJXDmMHco z`*4~eof7o^{4LG$m`|Zm1G#N5czDbRezEt@f$ZZ$3UR^xOF&nsM6R!J#YDgl}oMeHQj$UD}0n$ zF{I2&H-KmMsQ`9_v&r1G(l`*TGiDLd)q%(#rB1cLrRJ(ln~tvVgofYPh)9u&yI>EY zHil~YZjb-9M?^SpXHsUwCk>Cg`5&-|&%aoN@ZThM*s#iDIhlPVK*_^lj9a#1IrCdw8{^-(@4wF0zY^YmL*l<7@y`hS7bX4&d;K4Y<6UNN?lzaWtXd4W{nq*U8gC&ll8hC+D` zsi@{wuX)y;q?(f*7b$-DXCHOO2@q=@&=V`nfs793Rup@>q09DI*UinwFT#KLQ6~ie zqINx^^8}R*SL7<~iH!P`5jvg|87r^R-#P!#HUBEC1R6q~tQ#g1?CeOez)tmfT44A;R`<#Sj$X22fO!&b`AII_(;WL)r24pN2$G2H-@#>e+n^G);`33;>3%rX}shUC_QprP|WjKa7YG z;Ijy9-wuFJ98SFW|44A{Mj4@f)C)~8b|Lk3b-aL2Lst7pN(8x;#csU(L*HbTi{cZ| zP>NL)vrMnh=)H8T_3qMT^NMyC(@b9l^KXnE_JiERQVwfLB6_7IypIyUS_|bf-6|Tq zeBeR6DH@Bip;CcMn`hNbb-#LO(GkNk1L5z@iLc8J3-%=hTnaS7TBYgm8*@+fubJMq z9=zLOqx2iO;ma#xYF^M*$uMHkO_+ zBw)_x$LGxza433z)X9eoO4s&j0P@drVTymIOdW<&dG~?eaqC>c!#@e?N;S%xdzk+c z;hrEFAqS&89dvS2p~GX*fqK z)|Xo0Gfblb=O!UdUT*!-RC(r6ECUCjUqXygY0*O!EW)>QO`UxlCt_T~yFpI9=)gcV zcZv5sOCT;;-thM1v*TuFW@2WoyebI_#$T?68y-Umf-uk~4gMtTXIG|1@-9+t^@;uL zZT*Lx-LB=5j(cUNFG`PW9xWfInhOwY^8SPG_mx1g5XxW_@jmZyBBR&3<+^v+`8Q71 zvQmz*94QsShRUFQ8WoEZ8Ll(9tEcot8LZpC1~3D=^K1z2m}GYg!2X_LkQ*&~8_vFQ z=e461VWC{B{PBJ34$%PewP``HQ{<6)C}gQbLmL=kRm%|% zD@%iWXDL=rJ(3&b_v$sstupFC_{GXJsyS!V@VIUJVd)G1o<4FK6=uKX>nN$+DJ1-& zMZ-)v#Vk9rM7cc%?Z;Q@|4B9G(3H}=u04DxUX_w8 zDo@Y(y8B5|?(s=s%onb?kgAO^K7H)8r<6=@2i##?8s*E?Nd3?o02kxN!D4yidHG{h zX4nm`YNXz#GHv6m@fv^0F6*YF!7eW{r1@SZJ4-d;!6sWuKhXLqyOWsh9d;plGf8|X zcTbK>-b-JDQ9EH)~SyxV^|J(uX}hQ1GA7=$bpbaX4z3p zMiWXFL;{>Dm;FutQmlk+uWH-^_&9M3^)|L$z8?mcG}PtS$@w|)+Ee-blaa1&3*DpB!2smv%aE!FTRkMj-I z+M{_NMJrM2Zyo9WT3R`(miRO|Z>8Qu>MZ@Y6Iz)rS5=~K1R0ns zE)8NH-YPV7WK{bg!Vgrl66UpYlKV%>T@$iYQW{eYkyh?4&oO*Q7wka$&ExeY7USm( zO6|&DK(Kepu6WM7SY}xa_QZ_%bOiKn`psy-JEXV5R%+vE7Zs=24?I<8LpJx$th(+@7=uG*8MCU{ZYGG<|?KRPB`O&Ur_dqy?q2is{m zly>dtc^Q04t@ha7NUk&~sn@Fc?4oNXlFY-T=DX;>FGWa^DKaj9petg^ogiWoBR1Wp znkSasf!W!wJurS1m?bK1pg><;sFe2@~AO`0k8c|=@nE$6C_bKS%v@>oHu%dj&-pjziz+VQ=2**bPW>WW}6UsT3j{~yK4g9la&S$kjmD37Ml-o2T8?F z9+gg|A#k|uVOHtPFrDI~2wFSorWGa*?v2Py=_#`26l?_sV80+E%(2JOI4V3E%fVxDw*1D^lWU83(G4W zSe)9M&IRT=>Xrj9moM4*>qbA)L=fDj<2Ex>WF%CzF=8Fbw4``BVnN|b%B>e}GbGvI zunX^<6$7k;KlbiDraq;l$*y<@A_;3OSnev1bz58u>Ga;d^NMz%wPsN2WlzeEeZmyK z)`0fR9$;Sf)OLi4?e&lOH7*}#Kt)|T!m#{cJXEHJadiFx;DU~I|1xb|f7ycuO3pLN?vG( zunZ9tICg@6lnPJ{cW?w&G`*D1RZWA47~Ni3;_0fk>Xb+@`!wd7GXiX~TZKmwdlkz@ z9Osm5`?jU6^YlQ~o;#kF17Epu`_IxYAPrUEKzXWtUv5nGU}J~BXQ?|SbIJJOj@n1q zxnT77zw@t^5yI?9+B0MxTJFxEh*lnhyqB$IIcJJ-iR*NC^To$_E3n`{iGeWn`Kw5( zc_lNCoyN`D0P%4cKcprRmZ{DyUO%i;Yim@k3`m^*@* zJ%b6W09Yp`SJiAAw(xzd#HxiJNG>Jbq=8~{wP{-Dn~=q(^V zbJ{c*(*hq`v@VxD+LIW=O`>h-hX+_ja`|tb-LqJ-&M9I7K*A@&N>eJ~1RZlT7gl{c zPYyY2(UGoBgH?Ro3KkL#Wn}+Qg#AnK)xqd#3$$__@CW9#WTSkYqH8KK*WNQg`_-`N zm^AwDZ0}5Joy)cJZhr)Au4lJR1*uBCI&!QXHilq#Yl@}4*Ru{~$gK0L&tZfT+aQ6* z!>-@bMUAU@y~U=TUJk+iHnM-%JBhz=fa{3`Jmvd38ZdC#c5uc(Tyncqbh?k#p z1r%gVDoaE8Cw{RZAG7V=2EQ6cdIvH!#mPAhWKPG~WL%hW?Ibt3*p2~DP^O)&fXSLSH>YyA(}rv8!SH4+$RX^ z_Go;OG+ldFsxBFtP#D8Q%b2vbOE;l5$QD-@d=*tV%nPenDG}u(f;NK)2Nsk0?p7N0 z=;@WBiPuHT%p!(nIt(hqMR2Saw@S)QOj0edxe^wYsc>{_l8N8Au%L6jc4af3n?xgH zzM&@)&oS(=t8*FOS_d&3aDaKNyr1xOu0e{uzK zZjL_j-XFYxtMM38*hoFxBrxFyK1#OnJ}gYd6?+I=5ETSqR>GWkrYHd9Gxz!Ixv(-MU%X*Vj z*?7^!wGx)rmZIKkp@x%^t5&lP>*KIb9b!kID#pUURfUmNJyG~0IJVptbb!#r-XJ;h z9bT5?ti0$V^$M?ill6M_CZL71=xM)-9O>VvF(uvu* zU4-Dkh`Q(FU5JaX`D3&0PN%H&THmDoGe{SqRD4{1K{`iZtrNKh?Cu>o7^iE2f7eXB zHJ0D(+nwKDfYh0GadGVVe&=`>u@wMmmROy6hZDC6{k`OCf>||V^ny?{UkgU7TGhLE zM;`mx-JeaI=wAsGZrYRNls64hWI-64MkD4QeQT+E#8{!K5?d*w-srNB?DDHB@j9wH z0_OXk0A25C2-8AnxdV5^KR6?&SzF_>Gk|xC&+Y7GW%( zMa;pvg?5_Koz|VHaWC@3lg$~>g+tY&Nq}0CEJIrz(9o6UI|5sVJc&CFT;e}~-25@_ z1IZ9!)!F=gjk$gGdmc7rq08qdqY_jJ)|xs${&K6@VLfYXI`4scxnNwrZv0v-U$Q@N zl0Y&Tk?k|sY89c|kdAu(UOQssGo*QsIgg8VJo**DN`p`Yp}8sh+slH~09q{^tHHRiI}F$#jWr>!R>^)Ix6IrDAz zgE$$91kp>n1(Mp%1sN}{Uyvx=?L~Boj z;D`9vx-1Jy%dc5ZnqYk+lIX)OSz(G6a=4g}b)}6hU9f2zZNW9 zpB2a!tPFjOwV2mhU)*dNuWK2<067j>^Bx<;lsI;p3|5)v)+oBY);5;@2y#QpFf~`M zjRm8p=FakD!xE(0z50noYE2Gl^+;#ExA@hPki_z;<6XiKR18%;ZK$jst%t#Z5FkgB zdM{V#KE+=U0wK+y48~CC`V?~ytSf@P)#~d?Cb%@$a%S@qeB~K9k)*LE{ll&|oBq7( zY0~lfYDWULqO*2SYvI;sM_^ba4g+?(%x1~$Nz#T2N4whAwrg)4aAkSN-LKp|hy%2hx4hub!#ox@e1*dnBoC7FaUKeuV?b9VuS8$m zoxLLn3)mV=Sf7*{YwKxH8_^!$Cm)2pqwgYvi|g&LGzT78^EHcw{En>3&xE~j;gD?U8CWB=@m?TYrRedPX!EYXy zx1k<3z!FXiLP0*A+r}mKB&$-n_u#6k$6LT94ob7=SA!m){iQtd5- zhUn@Q53(sjwbSY+oYwQ-Ic=mjhf5W--^SIbl2*+WBHPc|oNyJz zJUZ&(g!0CI6HxN>D#rM3&9iRjaVs(%{q(cl-;CuhLa`D@tJGAd&});&IEMXgqIfl8 z^l3I1_>RMN#M{!n3$stN-~6u7AXj8mdpF&`CW)e$tVa}@V?~R;M{$|z78zNFT#*I& z1vD&_JRfv%UG6xjNXei4J97^jp4=NWPLiF9)qex}|6dWNugdrSISb(5zkbG&!e~BG zx=r0=k9AdN1H7bluXMJZ2sm{jbjUL$k+xx%MALPAGxFybl`}w_Pmw=syn+orfj!&s zpQj3TR^}E5`Xib7B6a+~gs=~JD&a*<&EtK*fhH*5a`sWrt^#0tnVyL0d+C67CldkF z;+G%Ct%@!P>b_8kB?<4@0ssRzuYd@@~qyRe~Ei2@wCW_!{D}KkimL)g89_@2T`gmhxaY} zBh##wP!|K<><=$5C6#K`+VJxo7MN{@a`}Cy&+3mhs&Z9}e_^1mM5^C;(3X;hPU;0_ zXn7P4wBrO2Yb;cfMn`kP;d0%+4^o3Jr&T)F`;MAMTb}--{SEhGDHdV|#qcB)f;J0< zhb<2pkyf60Jvq04(=%ENgtfPYV$jb_diz6_sOJ79HcC6#JXvgKdG(r%g(0u-mPor! zYvdQ=M3R)iZ8Sm*t>Id&W-a>5jcW1$L72+&%XAa)x;YSP6}J`n9Im->fUaBJ*3f6? ztMmqD1#Sya_3bvmu#~v5$apu3v}VZc;E_@(c9&=tH9;b3!UPNFTsK2@syRR;CTD?WIzDhrgjdg>FA?+0 z%^kP8JS6>X!6w)l6M2i|tUOZbtPZFBBfn<&U-l_b`vL4z>I_lSYF^jeb_sNEv~?ml zZwr9WnE}Pe?AJlaQ-n!?@x|%P_attRxZ>MQE?bio>_fD3H3g~FF5Ki+ksou|dw1c3 zTax%dC~gB74NLM516;8z2ubyV;W@M|l?O2;5Zz=jOI#W#0|OqALr6@n2LJuG_!}fN zH;6>4T$yUnmAZ@B&zTW1z0O0!5WCXk2Oa%H^AVu%{QTP4Vohus>ao|W<`?S$FND{7 zJ*8>;dlnsYb_26!QvL8n;3S!5$W`elm%0$}(@TWT$5qEM-;Q;uv5LNz0ox^Qv5A%k68WR#e|$BX2?||k9^k?{oAzw- z9o{xchmQ7K^aMy~B9hA9{?!=QHO+FL2k7x3PtyRw<#c;!<8bZf%T4w!z7e)RYj1b> z)y6mS_kt>OfOea1OpPeUL6+?s!?-jBMojw@Bsz&1u2so#SMSuFu=1U*vviqgzS-Na zTEvzb$$VkPl{iicwIGy$af!MCc!91V-FDL}d{JpPNR?|7DoG10b>J{}Y={VOG@GZx z=r!3}_Tsb9H)x{>)pMOgp=jGcU^6`1VPAYvB1;+0jmO3>mo{UEI4BsW`oUd5!E>2h z?Y4wB0Gwg&>97y+fGL}}V^nm+L#*Y!Ab`gMowXnIOuYufC4D{? z=Mk4oGT@Vdo>awpI)=Oh+WpZ8ALtGLy~e&6x%>39>lE9yFOR_T9gxRdSdvM)WA{)& zf9Lmt>%RLnUBbQ1;j{n)(`_*R$qo^(bZZNQ6jll~4(oV+XU@gWA zfwh2T!y=MC`8rHeE)Bp&m3Xn>xm22PPy0b)I~pOn7-n+Y)8xWq_+*X0{zzqvxT%9m zyg+c$aIJG#s)BcGQhy|{^qPSB%)Cw^{!Ce|zssU8!#hrSw|fU6({@sOu5vd0G{16Ugg#&@v=~SkpUlARnI9>@)=AJshkk0H5mkP zSss$q?(oF556*1L?X9*Dyb z6TtQl0Iie$_Wa;jSieZZd46rx9t#!AMtE=5T76Vf9;30W3Lx|b+EQnkMlW4;boVE) zGjT}XO@HD1DY>ll>q42|jP%|-nyWop_PVTZ*OU1zyeu($eQ41*OLZ$hM!;RbpcZH^ z_RjuP`jBD3|7g*R?tssi3n2Kcsib}(@6B(aX;A3&+`~&!F{hKnThoov(;HEWaiUGW z#P*}j15vFi2+Qp5m|KoU`W5v{x3;Cr0TCkRjqjkJ+n#Ej7R=HOw%g7u3s?r*?(Uk$ z+*WzsO^;VRT8({7-tx3Ikrgd-^D@nJx&IUkm~#UOlYi9h`tug0QGA((a%w;|z%v9Bikedut#+5Xj57z*PhJSb z?-?6%cZ1dd`d<49LIy$V<}V%fK%8gIyJEm7&5__9ZqpA3S}Z z$CjR(=rm z*L(pJetun7in)gI7S}?hZaOZOKa_a@zd?hM(najsl*v%CS{UgG=!Xm%&eM5IiOA1umnTklj6Yey5X7dqa% z&G%M?{=vyt0R0@Xq5?MB5I~g04D7+E^_k9ZPnRPsDINa`Uc}R*QW{EU+6J|)+r17? zK)9uS%KgHAzWG zPcS*Y51f-UyIX9ob;a~7pO+!l?D)lvtywDw;v9A)$GGw`g60_@?ILV;JqIVUwNMZ2 z4_tECihpH7+kDN%dtd0g;QqUB!P$F~t`5L|mWL~1f$F9t6rfJ{);`yQ{EjhSNnC-e zqRrJM;Bk)%4_wfp4aWDY?l0Yke*JCG~gX({-jR6vF)rr6Z?Dp%Cu*KkMKN<%;tQ##V5h8BV% zpdw(SNLK_zAdy}IiAsrpB=i6w1Ze>R2@oJ8A<4JmJ?D;d?>ENXdhR#I_hb@5DQ6{}SeH+4VypcKkyi)Y*&$HZNM*N!RUxC@y|1->!NLHGFw@{SEAmSxtS9|TG5nN};}r2KtpX7zp;pD+2XCsd9s&#{;H1_9z-r8m~UXa3CyK z!n|t59rku!;R#ToH};TL%~TQQ{{@Tsua}}U@Y2`)Xs}GA1dv;`R=8DAAKl+nq4W!{ z19Cbj$9`<00&f!m*FV~67N~`Pk5Jy4myb!6`z3kUg#OUI9A5nWM_D~DyULJ|c!W zY#r#YJ^lam?tv^?uHldI4*!?&{{P6G1|u{RnL=RZHI z_xpB7!}>i!<@pF7O)d9CEAkyO?gV0Yb6@Hdes*R4(9b&$IhvVZW|7xye#12torrAPVf`Oc-LZp%aW#`@d-u23hdW3Y-Lkk__u%`0)<7p-{jcVI8BpZE_6{<*Jv>;raT{=l|8p)8(|zuNiF z>HN&EAG*k!@}|FlbBFXjw1e=LVDC^$=? zdz%^X=y&{zsJWf~gO6}dNQuvWoCBb5_Y4U0f!5Vu5}E^t%)$iEEKEA_F`MXmiGAjX(?|-?t|6w1>NV?iA784MuvJ<%yD{9T=?+I zT3^Cxx7V&r>v#6}A%8R%nBkI)QcH|ZPNE-*rHo|394)L|5|#0V{WjB$?ci6TUW(`q)5}P^_O<7)fn1zfeo_>j>%9oU@bo z*RlTvw#(B5+zs``4?_Cl8_8b$v!q<8N|NUKmxW?;jXP8ilnFxMe#Qz`PxMr9lI|b) z;XCodPUNz|vU%;7fAQx3vYV3`KUVPlKUOemzSwHA1(xP!4jHSDZ`-6{Z~k%Bg14@v z19xh@-SZO%AL)b;OFz&|j{X9|ed_f?D&GE(iU7U_+uCL)WKE#hZ<{wA0?X_xCHZGj zCQpBU-1lcr@{o(ye;^mO_%ps$N3lyk55V+k`*%nCj#P_BD=tan1iHav3=g}Y<+5Rm zWZxaLDOL_=leFI!N(Axep8bU_yPdU{_txY4|MAuxl96tWjG6dh3r8rSU75XVAhq&t5xb{9#IF2@*cI>v!5tvZY4*tpZw%s-EFUqVw_qRD z5;>>#YR$|NoMZQkDRo=?3aoq@@nfe7c{{~j=UZ(RCmwQ4d4PqmIJ;%}vTOQ3Gv4Qi zBp0OGeH@?jN{gU#)I_v4M;C4tpKadN*J7e#DxqL&w)J#@kaBvine}duw}^}$nRy*ivr>NT;Hs=Wxwn(@h?EnNKj@jP9qCyH z(faw#=ezHJ6L6V4ttI}4FVZU~gK zL&&(^(2eKf6Q8B9ZFIfOeSp5W3M23=>tdBf3SIbDG(p$pAG5Rl$LxyG5Gva|pZqw@ z?eom$@;@;IGPB7c^m~^-jsP?usJ^S}zfesQYtT!(xa;S?b${kRP6yA9=qYZ`>yr_c z*40LGIYk@aY4B8aUE~BMUgNJ`f z_ssl2u5v%V2-}_~BxU<+JQF{Uu)EE9(+p_nZs7Sv-r;ZD{0oZOW4i!iG3tU{fIn{G z@-{$af99!d;Q2L*Zn92aP>*CQcwR`KbjXy(Q#io({~FzLAb#7*5={-ia99p@#(n+W zzt6q+-^jDv2x~34n-j1h3es0!4hJBnJfL3rpZyZpIlRx~)Ml2{%^kCa_V)nx5&Ely z>nDv9XDXHg!*B5a`)@dQbzhWO@@YVi|9dRf0mH2ycIp)w?gwz&HXa%To?jzxpKcMj z_?>hEH8lYneklkb_6Iz~4m^Cazd|Z^Z2FZ$7yZfl^qKFwXzKIXkPVblC0Rkw0CA~_QWv7kKl@-m z;CTF+@Sd{(tVy9wC~$P?C^lD{LqzvAcf{Y%96ZzJ^=qQ!Ha|29&88>zpI)PJW5{$JbWr*A%eywmIi z5WdQdt9NDe^Y(0QlTd1tW8(mV`2citS>pQxMW6xEUviI2<~sqF@}vU5DjfTVcXq#L z-v+yu=rsQ6zOqNRpYjHs==EoJbA0m5K-Q&kqU;$g>Exz@x^C&kk^^U#zbOZO*p}aF zvgrJ!-F?$`41Muu@{bN#0gepF{9n_Kp1%FGbp30XK9_&lcn-DG)?~Lubq zLrUBLRqcyTBC^u{>_)U5tE`sxe<1TST&!~d%_DKT~UJ#)b7Nr6ZBxng^mY^_p(K|$pLcm;t5LCE~SXi;mV6aeLNz1GF2b0 zgnAOQuJwmh#O(9!((({XGhJH0b)|FscG9VH$WJV4qqv+>)8+yD(8Aa5Pil3;pig1S zYPp*hsHkOh-VtSJW*B+~ALO@{qkNx}OtD;Y2m{aRZRy%pX=o|MWSK8_K9zKu*rs-H z_?+rrs2W}*;Qk3-vZIJ2;AYMNPP6n!a9Z8^lM*3{Q%iv0<*`Vtq%!vbE!jHAC2N1^ zJG4PLd0nejX-ib`{6Vc!ys{!U0McY5fVNM(YHMeD9UQ@xe;4_h-H>vIjk2g@S@3GP^gX3-=xBuEi8 zgPzZMNhM{!HD(#abH!rXa!;JF=A`q^F72Sh&xml_QC{Akm;rBIxx4g>U`;+Vz7|x; zwMD%8^}33H%%F`C{#wFPtyq`Z^5{w?xqB`VM z67O>pWz01S8~x7s3O3RP@#VKzDIKCXx19RP4hh)fZDI}|Bju%cNoi|fK+{h(Xj6SF z2L7M-r?t4*`Z$dF&3~TV{*+tH;%HH*)m9FP)mFD;A|9?z$6`@rwz&?*nx-2AIz z%br3Rj)qTm4QG`v2Cjg&K9y)Wkobk@4;AR%Bg@BbH_UChVyvKksO0Q=ZUE4?*DzNX z^41xhq}(ZA>7qVbVg;`oe<0+v2x$;JtgI7_RxmWW6>aY}0PwyLUrGX-ajs$vZqMCr$Tb}# ze6&LXH~Tns^&Z;ilbc3?&c%u;nMY6)M4cPLA3Rjj;W{-kSLBul$$o9|IuUJu3Mm~H zs{byYcw&c(gN6`-lm47 zLpbA_*0ST-h}iv>yxauE@YUHpUht-n5L^VM-rX*!=i+c3l*>^bc6ph&-@Fe2rltoE zW8uZF%%nSKtRe>;q3qeQrifK}ws1z|O1pDguRF*mUNXcwE2#IfX}BMho=K;c zPaBOLjm@B8x+hz=R>GuS%2)OMM%#ge-rQWCZVpZ&-JeBa%yG=gG`~r8{#lS^$WK@! z=VTt9@#5i`b86f3EN1=JT&*ya$c*ba3>_#q2GFS}Xh6Gr2NfxuT|1&Eq=chClJG-% zW(8iW-N3fUY%lUdQra{YqGKl0_)-1fyRwlZx{3%&hx}BA`TJe2(m^e6Y>IG!SPd;D zTsVP+Vzu2tOC8*6rg5ii((~jt7w~Xlpx9T*H`bstb1pC2JV`kRgJUY@97tKP!pXbg zHQDr0RW*AmcODYA&jU&N&T^XfEG%9V(~IOn7J9;Pp+K4KT}k+;W=3+Mco6gty&GiJ;3FvD{5sFrxWR%OJ&H89=P98!SB6~E z?BCiWLYCVk{8~09-OHj9-XAL9%;qPz@$Wdiy9AC5&k7#2sfIBkWS{ENM*|H7|0D+E z?90E$K_TsL2V0=G-2r!^=flmCbT3%_M4!1{;_C5q#!RM?E^DE(Zf(%k8L$oP9hA3o zV-rQJKH30BU7KJ!ztz5vp}8#`o$%PrUiE~h6^-sYlt*Cu-Yx|auVB8Hf0)WPz97L;DF7laVASz< z6Y9pFBzWnx#?aRu`KU|U7`A83$$pLOQovmlyhg&mOxBgk3>i5^>~gR`5B1ld3x0s9 z-FG31mQO!QeP?$t8bg|bd-@X21Q!Y8lI8pw)N)@m74j{EO3H3}`OY8HwjmEbZy;Fu z8cIQf7Qo${X@eC0*_F@FcU_OBEsN(Ug3C>_^SOSDX3I{+&OylIX__-xGT~86=gT5M zGw&v4V(a8;m6hR*W{^o?tx|EUj(wj!>s6(Ba&`!@0O^?@Bp;iLb8t-zkIPMGrV92c^IM+3u8=} z2%ay3f-{(7oSkX84SqL7P8QLP&rg3Z;0jBK6?}?xf$!~Vj5Mj(;2&PxC9!I-EAo5# zffcfPPsPBha(l(eSATY^I?f*4m>DkEy{b~}t0k&Sf;Ss~pCf`s0exoNF7nr&((MIa z^^dQ@4;iZATP4GhsoRWb`u?@XN>3GP2p=~0ZDEQ&DiFWbc-V-IGF4B4xn~{jGgG(U z1aRqchcVpc`|Rds8F)yIyfxeLc775$O{=XCRuMs|H8;_2Z?Rzj!2FR8ctpn`>U*m< z_x;}FM2P77olZFMXfu*u`Qo5W+ED*6Bd!FVpkfA6g_hKjKU2!TbjYRB)&B|c*dYmu zzvF;QW9yq2xEwl4gFMwY`Ie@53Jaaf#yP?2@h+_3EpO&-3;O0pEHjk3e+sqmut}O@ zq-VXB?}s9@j^g})k?TwKeTO6~{RKmGms$*_ecPL_$X1cz4K;^B<}Z=V<;;rC^bB`D z&TMeX6TFhYX+y*sh+*anC|uMuQx5{2R+oxBUkw!OE7fa@ z%mv&InO^Tyk|0PgDt|!)p~yKy{w0f*lPUI}$-q_3{>=mBD|bsSk=tzznJ+%eo(xg| zhnRVB!?Cr_9oIF~i8Ui0G@idW?8|)n>7te0p*htuulcJ4S30Caa->gu-`K`1;RE83 zdI%qg?OTYoNDxz4!NccOv(-V_>3tE?xjoD=kN;}!b?%~y=5l&17a=!k3jjO8%z1-! zo)bEn;&|r0pBV(*>t2{qt-17R%j7o|>|xj1o_ctX=1CpHTWQbBAP}tMVtEwZ`>Ke3 z(X)V&yC6N>!#B2Os0$_)Q+rfBXNg>Kls5RnE~#!Ut&?3oJ$KvEgBUMmPGr2TQkRbk ztM}T)nHksvdp%R=;{jZpVa(SM*ZdQ3`M;0^FZpNpTiM8_+WIs0P~N|)2ku{HtBone ziqn?-GpYvG@ht}ln50w%+f=M3qYmajC|l&tlJMSy`ZLz7QoI;>B$keI>+um1VtKf> z>56^o$%K7oSz%A+I?)kpWC`x;4ZUghx%az3a8ys+^Dil$CE7Xb>SK|8bsO`Yy&nf_ z$RS#-_O*oPlE(bgJSRuODkR73O-GRfM7J>gXly-a~gf1NcCu zM&!n^dCAV)wLYwtT*#0sdZnI`x5Am<9?QkBI*HI5jwQnSP{(<(#!m~hR3$FPUB@}@ zp!+Fm(Ps=kC@F$cC#PjOXW^Oi#N9E}!MiUE;qAbY*|u)wgK~PObnabQ=jRq3|p&`FZc7){bsEo!3*2KceC_S!w?v5nj7 z+kky{@@dv6<)(WG2=BrHdw+2(7_&?mAIah=> z5Y>6rL>CZ}-_2UAbzEqqVT9ul_*Wn-bbZ);nG8p@9eZi=!oKEB1R3aunC0Jg@c9?Q zTvnArb^rBpDw5@vd!PAdhv%YF(`s)hhe4`L!nKD^r&uLTCTS`1Je7q*jAUR^Y7}6c z-iv)~J78gkM~av$ol3b7hu&LiGwU=Ra%*?*HjAfvO_siMLsR5Yv7U<6i|>x0+LW+| z4;buNJ&nbZYSO(2(}P-7uF$Ta;0D`Uv7-Hv`~{TYzO}elAR|#qs2_tG79|Y-Ynp*y zz&V}={K)`KIKFBQWF-0)SZZ#Igv$jR!FELyjL!zW+}uC&K}qAasA=Upr{fULX_bEmnlw>qI~>^cI)%JFPmeQ`ut(sVrxQvV`n0C9svUD# zkGaa#6}m^gIWG?(C#t)nlXVymhe|qir!`Yz)Ey#puGgvh$i8ARz)h9@guJCdzs7wu z3{I`&CP!nj#bRO=R^$?Y-Re7AWJFIQH-c&7KhcABpX|RzAEbcY-Yj(lMnDGS!qYg$ zGscRQH^g947PJmBPTh=JABvCdED%L9HOMt~x@Qi>NWklL*YObQ!nXmfQk!{>ogi+Y zvf$p#)0d_eFm3Kkr?NRdEsr;Sn}Orj6CbncQ}j@=<`c8i5g?Mje$%79fOo>H=N zp^)8?=R@FI)$(hSEUAX?JW%u6opQa7SrCr+I>>G;G;6EG=-M_!t{=Rdn^L8^&UO`- zOq3n~QcVlwpn7s!FvY12ud&LD-#pWObRrE3M6ZWPEb%Jq<0o_^eUaMr^o#gh)s4D(K(AR!(Y_RwIGty0T&K8 znW#2$N@y1j%-&}f1=JgKF}b!a&*EA5OH;MSB9fq%7*Sp891abuhXy3sRzx>V z2rANBsm+|t2N%m#1!P2XMXY0QK3PLw`dnrH-~Z}CpQc#z;W*vgp#~ai#2#Rk!rJzKvHp0&XcxX=jn)&87?GmbuGD9t3N0j7FLqM zZnxCdyk(|lxViG>n({`G`FwprM%Z36O|VJB!cJwEPvXksuMOm2H(3qMQB*5IeXw{m z%&_;!U$ax6hW_Aj@~3&6d}0~@Y!E*FaIp2^dqbb6qn(L<%(gFqU1>Vk=Es=dyp+^7 zg3=s=F4s>kBX^+WtmzskGB#+S#F1QzPu6xw0d3$ z#O#41xo)oYgQ1+^na9#duCCTP0PWFPJ~JQoTSF%E!Op2R?#01oNEMIqymX)WgEYd| zm_b1FI&KGrP2|S(LqNfA%xo*PR%e?lmxZvp(qwqOnVOkiuWHR`2-&*CIo>+5_;~)> zR9RQ41%(+C_BQf-cr+ukegZIoLCkjwr7bQqi+;rtR|@9tclvTDsv{|9P2r&gc^aFi{5)HD8(~ zfR5SDyIU;$)s}ktScG5De7|hw%N=<%2@qrIr8BjOp7i)+j)p_{T)|Kzt*esK26)qM z+M7$wjH*&we?k2sh2S%0_lbbr(zx!Sxh)I}Dw&}doz2Re83g+&82~~_u3JllfjqAoDvkyCQn@lmniXN1DE`3 z2bzA0Dk-Zu4gSoT$@Hr*!_*QiX|a#}jJfcwvieyyfRWR^ep|z**mz~Y%2BeoBv8<@ z$hV81eF||yAZU(bRk*I{+aH>(8OV}+tK3ZU$w$M*C z=GK_dNa6w%6qoZ&b^mp%`6(Pg9~cqJ`YH>egBytbd$hT=3ZnW&fxVkmm*!|MzL1Mq z!65b6zFdGcK38z9CJNlYN%%11q|m0c?Q{IVx5NH+TC;ZQSM783rbruQlMsRKf#}Si zs893|;6+-xfrQ#DPCMVKV#K0U!~)HVPaaj>@2asaQjf7QsWCUSx0Ap1hIzKF#SUCm z)5fS!k7r`zOP7%MAEZ+x?eyjucf3CihEGQaOmDk>HK5s)qcmt20bCMPeX~O3Ygp4+ zK6~|7ud(fpatQp`@+Y10-VbujS?eCppB)vI$KlR=w34|*$^&` zW^?dN6t^?kX+$sPSqhE;+xN`wUQ&kQX#Vffx~zVc3T)VP^@oF`>~DReC>rNOeHwG- z=@q{4arhSJbx*g`jx$Y4x=-f{b9M2=uuP0UR#NqTubl6DLP0&S0`(5lLTt_Vta|1= z+V5@aR)xF4(eMZ}1J+!pm>*;%%3%5y8hwtB{XJg#65OGQhaEegOHOS+TMBYOl25K-i{j zmae+&ZcdM(^hMX&>BcQV;aC7Drfuo>)QimlY|hHLr&CQsP6@7)n}&i>MR@@YZu48S z{djf|w+L81y&7T^OWq|LYYH#6U8kbBIkDX|x~6fSjqJny9WI5lO0Wly_CZ1+o97w%L%9d8Q zgV<}nvQy+}8XcMJPYD5BldnlYhjj}hwOA#I5gwANTh1U?2F#BjZm?Y6cI~QkWu*{2 zBtTGr2SKZt4+aqj{H0nGPkX4fc8~;|9a!fl9i1gG7&J zYshfQIz9`VdhKT@NreED&u{EJ})L$*u#?Wj2oI7s+Jl0`4N4KB5Fe ztYqwgSq1%}L$t*E(Q1i~J&itZa2H;eaHLRZt4 z->(XaO}98X71;?-0bMWB4;h&!1KNBCym6(&MturUmc^D|)linIaG8kpAkOU8JSzZv z84;>^#IMnv@dn%Znk$x!eJx3?v(tLnizu66-3{lJ9f zE0Q_f$S!yal>`q?Cb3cgo)tOJG}BGo(c+gawJ#cTzw!6~UI+Mpmv*(C{SiaI0L0Ke zy@m9P@H!qu_T+pg>>DMr)2H?cO|fjQo7F#Q-gbiQn=a{BJA3rGK*@l&g}I99x7tsU zGA5E|U5pxS1O@cytCh>Ed(Be}(2SN}&D&rX!N&`Rp~}RCUNCz(6Fr=Z2pE z2>QIk8d%b3C`qB*4K30$G{abvb3`nZn~PmCM_)fV-@k^)P|#`q63DKGd6xBN+zc7V zXnCjyH8rp6X(*y*drKn+x^S)G5d|dOm<*fOsPoYs!Iu270lU=s6nyA!7yoH6DF&rph-I{A*gNz&uChgjT$JdrK@YV5o^LLJ=SHoJLECv0fk z(dk}M{I)#9{g}v~Z~^p=0WN@K6;C-29f(HGtdvZAf^aekVe_*Qt-@CBlW^q5+0=CC zbMLGMW+4SB>?3Qmj?W`j1PH9-&3yqi77C2{=ws?}Sb?~u0C|^O`f7*p;eE3EMgS9aOES1mq5#uf?7Z^EUgU|DW7P2oYBqgH)l8RMb-;qQ z67$sM9?l1RVSXyhPgHyP>Y%C?(QkI`pB%BAIcWIZa=W^t8y4LEIUe0gxceu~YV=<4 z;Qod;UN^Qsmi`CfHr(GanFw@TSuC`5!b*ZW$BJk$tyUleINZJ1%1f0ph}(P)iIOuI zf|A&(p(@*AuK}V%M8}dcP=}G!Ve(6jiBHWFNw&V7V{=J6D34Pt%OtOs0ZBEA)5W%7 z5L-Ar{NmVR{R+K$1x#Bs*L!r(ohi55J}i4xYniNsa*IE~#9rvBaP8~}h?!It)+Yk! zynH&(^>14e7tVWA;vS+yJZfNq?6{u&VCVGlPj&7G~|R z?D*S&$GkAxTVTv!uY3l?)SjYkckp4E8lbV|in@ISX}asyU1{f6ywq1g05XB8fcR&D zvTOG@EBnqk0_Vc8E_>gQ8Qp%E4WjbteBhZWqTY*TfScOqRaR|TM*je4W^<$LyuOTJ z>X?q+t0v1hA`!}E8{v#>nP<%jP;Boqz^>^gY0jjVz6=_h19TEQd3&CpgBrms2Jcdm zBd$>7u@|MiMm#V|&EHNk)fi}0p6hT&KjT6UZOM7hfXcr2TlokuPUCCR`=eo^Xyu=f zXzL$N?a?1jZ6eSS*sn<^1Rq6Oz*vY+^e1Zg$ez)hbm?=MT%CN4b11E?4E(T&Am{k^ z1*;d{v5UYb_V_miSKOl^5d%Su+S3bt&P4=p`+P8Tq0y97M@m9eG}Cp~Z_8KOv2O9t z-q@(3TJ?ml3f6@Z^Yz#7qceQnBHhUH`bThfEnX% z#0-a;Z0Y8OG{nxCp8uZAioE7$O^KoFK1xX~-T7fUJ00DxjbJ>GmYqV(HVUQ1e4MNI z13WelRnL;`*aaXr7$vy?M8s z8USrqs2@m_&Oa1w=I6h;2YsQo64N!dI0Z!Pnng5@Nt{dr>#}Y?#Cp2&HLTEOw2CLt zo+opDF9MhCWKkmY(=_H=oGa(WBzzAg>#Q27>C!d>oeW^<7z_p0BMdwttTyxq21G8sB?(Q|n0Uk^bq@hYr+dXjrR&@mNWu7`OtSXx z;*OF23pKW;OS+=^fFnEBQ)XMc2NT94I`1t3gs~W#MOVTBM7CAjBi8z&t=}0$WRKpC zeCEPjRnJa+682dG$ggQ_FxXE9hGfpqj@Ad3Ev?UP&%;-F?#+d)+W_}2z?IvNRU^Iv z)-#)UgUQNlaLNUeC!PyTct)(WpOguPNom}>U9SS3AJPHB&ZMFgNAS>{__~=4uZfnu z=1*4{mu+8e&GWNsh%{dlE*z=qKi=p%M`b_b@8R}fmeJ;piD!Hs$hs#CdfDB~uwqKs z3u@32J_CDZrgp>$OWqLF*R!M&2O^WK{#xSs?icdH&KQRu&|{arUJy5?yz7Lm3)n$@ zs*dZxY7Mq>csVdgxZQLeJnK~fL!~4Gu9qpAcH7HUzmgJ6qgjw}!Im~9qdPUJgLcFG zpe|D?WI7S&mK{b5v@iir?#zOo8`L9i}!^QAIPUWHWT z1}8#TKD^|nfblipYM&$#GAw(b?Hr%|!OccC2jM(DVA&3{WlS!|ODA@z4;|Bb1&%h; z0um#_*v}K;O%wAPx2Y&lPfa!ySqIx^ms{CoCzG}Q89_x~DtN{aB|>utUXXnzOVbNkZyC(CMxCooMLn=928 zAHxccrzM!{agJ$)On9C|`?40U!ALPem^m@DR0x2v=rksH%#p*%XWnA4QXZ`5LUD+t z->HpjA*F*+1$$Ow|7BFA)i8T>2t3ceShxU`%ar3pb1d zduz~A5iWO@;uBajZeAcsSiBSz2s3^kB>s3wUBDY7R8>jTV2|S%FHkmAL5HFm(I^tC5>eQQZ z<^1L{I(ehXao4HXy!g$2trFM36SR=iCvqBV7FSYMf2qp0%Dzgr%y0hT=7=%;0v$nBz+R5&$P0DQXd)N;k32p} zLOcgW!Ec3+0m+1lyu9?fiHXh$7@l$pN6U+dx@`hjr-z7dU!buZ#kz?X*AMuAFv`VM z=>UO_=U_o|RVV#L@=s&^1r>=SY)rt(xdv1` z&sER5#q^f1`uYXPb^I7w)}PH9XN$lDcUIe zHCB_9wE(fW&8eGA>TJ*}lF*pViR;5d_lpeFU}fP4TXXX;(mb7^@Z zLFp1AWN{)MGVi9~j9FnCb!YqS9QgokOeo}q z^5mx?fq;WM{aF$UI7>F*xz()yNL|s@>TNL5WlZI-F3jB$)!V!$)@U}lPlKmE`aU)e zh(}X~E8V~8LA%6{y&yj~lzLsiOA>T0P!|Z1RM6z$>LAHHCE%zJ0ZD>Kn+m&w31vWF z^k{v;T^q7%-Q{Oswfv_!W|4lA>S^AIaAR}@fYrGT*I3l(z_sK>+ z^-ZIV*l9k=ZVita^ySHSGd{K3<%Ol{HS&5@^JV&?Sbg;C4R#0JJ)MB=LKFUMTk11c z<5Up-sn6SX2)*M`kIa@2d!3~|zR_?yr#;enXgRbczIoCkxcrL2RBj~0W|zCq8wXIv z8WHMn`1tBX#(j(2sI~ghzEaOmUs|^31v~G5lJZ;<58mnxram^nL}C>Q)6L*9@Qicj zz4(nqwY15N1qcIT>cPj%Rv&v21z!&d3A7kEeb#^QhWnV#p3{7bFt9lpm25*J86{;M z%4)P8Eag~bj1CX&)O0M}nbo`IzPW}7+-q>#XSN>rBB0hOTeE{NOm(ElbpnqoHb>`r z!Ik~5^`KFu{2mAg!<(24)smgPBZhNQY@4)UehUNY!lu!K zQYp96Vg>cNfJeQ8;pA{0yJ@#_j&1k|39{1Ps|<(XQ@lfVKK@kH^#q zTyT(d*veGTWs7sOWpBuL2R^)JTm_n3&Ejj}tMdb$Ro6(sU>h!$c_^g=jwrwdlo}(Z#2xqHLdJkh3ZJ)*MK*Qraf`LUz^-a zl*@|4hk64CLb5L33@Cg8lF0^>chWFZqIuyv2?JSFQiVJ@Qr# z(R@`XEbt?~uRuf}9919l^f0Gb^9jGfj&>ELs&$Q{%17!a>V-5HgI-O^1_~HPZh{By zh80d*U>>!bIeYzSC=&H%(RjrPk#^j4dDkSA__$QAAJ zlmPQJ4A8JwKK~i(auvmoF{)e-c_OBCA|_5)IbROnISSvgPEAw8B2T@9R{v>t*`LV92R++1=+Ri7BBmhy92v9SsPNlsC$FPL z=DDeFw#0w^cpmh@I*qv-1bY#ZWOgo zE)H~&H*(RJ=_2+5e|7`C71et6If3RiPnM}hply9*1=Y51m?M&4LpGs1#_ zHd5LPQuR8pwOa2H`4nTTdl`*dn_I$Wdw_nn5nm*uIpdYd(_pV-i+-io@G%KVRRri) zeU-D3_p&iwyKD2;5KA;sy|@pl@zT)#O~t9MG<6qBjmNp!MtiDlV4<21#y9^HRfP^I{ppYCsQ>vt9I8M$cCC3ETNvnweAhT}jpJisT) zQ9T=`ws*TjrCXwnX-q8;Y;PPU0co`EejSa2#TJHcm@HY!wMS6Kw7ANA)%L=ZCh5Do zIZNN0dy$Zc9_NbY){$}GQYmpsPn#`>5a1Nm;w1E<8h4)a(y&Wl4K3_RQJwOMf4jIA z#bLP5jn-EVQEk(_j3R)lCAS;ih-@T~_fp&27#3L1<*;18r7Hu1|0JVJf|oJD&WdZ5zX{N!qB=chcBNp%Q)Yk3$u)pnGk=9h;LP zOdjmi>$Lg`wA(nApgQl#5nxQG-l~n;rHcTE99?s#J&n*S_ojw)& zWM8U;-v@c1sR>v;8Mt$QqwRJN8_sc0`IgBldS{wx`6NwVaevuT5MboC3<~FHf+<hd*G{A2vjxXW_Fro3zgWh}&@!*_9X@?B|Lw6_)rp|{54KIkJ=w2q zh%kK`7D>c8cpV#A^TKtGKyi=av=UNIDIPaYIhT9w-We5`kJoHu%9`d}2wcL_yW6;a8hvaJwUnD(x6gFuXS>sxpea`d6&OgDk z-RI*(B=0JTgm!r*n!xgXxWE~>o_{GZ8kF7h3@K$*X!814+M4>24em>)(%TB%*rl(} zWv=Jx-`7YqD2tFylRRL9sSaai$v4mVhbTm&sD zHjFlX%Se8|^zdErkmcLd#^cY84Ric_{F(`Bp;~SZTe?wuqeJj#5`W5C{dVjK(9VUU zyX&9rToi8r-B?H${rYEa8hwUV{E zcD?9|Bp&}89_W*OCw~_?F6b2*@Ki6mxV$^qif>xZQ1!~VmK$u7a{A^J9K{i2J;GDi z$7AQV^P{5cHB$6w3G?@@bc0cf7$T&t|g>qGOO z1K<2@7tmljU>bA0vJm_1@#Km0n}@~-M#uxS;H;99Ye1Ls26eyDV__9DuNv!VEewY* z*Xo_oBE=R(N$&uaC#GmO8}U*neD#^KbDI%$tf?T3HiN|FztQ8D{H|%5aqfEAt?C1E zH(+))K>Cx5ZY>hRx{~vM*!vHlCfBZg6sL$N2o?mkU;w3wG^I*MQ9!B`=|!b?1d`A~ zQ52OXMS4@ZbOND-svZGO(y#l_l<*9L5I4({%?78ad)aL8{xW`+IRKIv{PooZC>$oHB zi1$yvBq^utc?KL0IZU>F77*81?LNz)bUXHsF6-_z-mH!{FH6Vj*zzdTHw>UlW1KdZ zHC39+rpJR(B4kH~f#mE0p$jZdXOG!LffJCnb#Aa6x57STe3U%-ecY1a6ZJ#N^@4O1D{RNLH357TTJ40+=y&_$DLkwC94*+QRh zr54s^O2G)FlJHqByYR;Qy!U(@T2$Q@bF?#~>GG&mbT?mJrXajtmk3c^5Xs~8TBUwD zr&^{j_UhLR4clu2qNO?Z^X8*>Ou+J$0|K6>Yo*xNCm)}}KfV=^b9a#KB!GBK_{{rHN`uq!sKY{ZvApQl!KOD;cUx1)k zPyY6E7QjEv>i_55hX9ylcd;7owmhX3k#WO3<+_#R-8YxBiV-5We$NyGE}^RCd$d>k zJ=$9!Sx;}ynA)Rh@VeOCydc7(eYfa^V_!`tOk3Q1Foa(1((gG7fHj#6erIOBM7Ia5 z+q>~y_f$)muuS-64{%#2g_UQabCiG;riaGB`!22*Z}%c#}n$~~aWX|Wj<=i%>o z@uvg*MORnkMD&uf=0sN=Cqs4>xPWv8om` za(9pFv??|4F(ADC&3|?7DnKjJE&{Y7rvnsV=89#!6fxJ>#$NWVQ8J+(78r_^=1%V_ zVOq-6!>f>X#8U}@0I$6mlrnzPt!KKVtm`sZFY`V*N=gJvQ?uXMCe$>T2RGw%f@%Rtc=VUeL; zR%&%ak6_%$%Ud1U8B$hCQ)X?klF?J@(7GwjG#%|6WqO=s>HUjxuv@W<=IpyhQkqr( z7Og_Fl{7$cG)jn$84D>+r&j~$LpSBXQ`NxD;xGPis$-b*F@bs}IZD?k2<5c1aSAcM zF31!9Y@j~MKVGR9o*Ew0J`@+VzA`qH2hXvp7X7ffBCHi9qi)TU%F~dk=4TpuP{qh0 zLQ==>mbQ_KXa~3HD3^xra42C4@Ljv9dXs~}VyarWHNk}H2ca8~i&$QV!h^X(Dw|gJ z=`x0wm8zj(Wxu=G0>I>YTmNz*kfZELYI=j>th!%5ota}VQe}rHojUEwZS$_XozcPX zO|Jv@tK(5mRaY(Brm}Gzts&DauZ0Y$DD^wao%~fR8?fRXs>T~>gZN8N86u)s#ZexZ z!+{66Q}7R6kY2E?$<9+p#0T_SmA9v=r|0|Bvu++HS?IdRAdC;iv+|RpZSQimO&43U zPj`sYO-;VB;9OYD3)rMDqmO$lUipSEPq?-HDRUOC7HT#0^57f{pWLrO-Xn-zem!Pf zg@E%7e4;$^<(6}dzZ9$qqR!QbI|o5O9!}!>~6@ zE@s{3D1lI|F=(m&+Dgk^NXsagn#f7}8opL;?jPeya z`Z_L0a;=F@a-rgQvgnCLT3O0UoN-o#2-R6WbmN+P!|7O2^ojPzZ$k6>+Hxi9x?YT6 zoXrO=*)2OHRp~`iY{AanJ6g*&6nfBW^Oz;4XxVk;cwdokNB|i8`M^-lI6J|&Y@sE< zshYgUY39_MYGhpVu;TKQ1qqkemGsm%}!Iejuv5iEsH9=czu)#WOZ zlJub@lIb5rEhy8Wiuma4Xh{inW{2FGM~HLU92T+??)ZXz_Xl++Zy@#F5bzf{o(WGq zW}s-`M&7D?v-ROhza*8L<3k$|g_Loknsufnl-cxXiz`jpzN1l~clKS@#5ND1;enu1xlY>2uN^hSo~D7eB+KkA_=1BSmJ(@mrfVv}4VR0G&zrJ+n*_$jeK#|8hk8pUDtlR!%Ut z+iPJy=f%}7v1%q>5rw3lSm;EO!zub^qXbt><=T2ar>ec75|JL>A&%eEm?R5*0p5L|7N!%B_j#?)o{x*0=l%((3j_Cwbs%8Qpv z%CG3jr5{d>=xDbv<&DyU9F+G`j3rf?7dew5l<#Oe4s^^Fa4nR zTv)+9$l1FI($6*wZ?}@8AtJSfS&rz-)>HP#x_TDCU8Kg34B2J02qRxMXd%Z(9}-g~ zzaxKvFrqmw`pzq$Bt}Z^v;vavRsy4gty)%Kq&E$naxzXH^|{8wUxhy~0WVIX_L%|e zIJ!DE*NNnQAMP|C^pf(vkJiFW{(>$gWjZ*>60|Zx%PvJz_>wDHGBGj^oN&BU^fln? z7HuK-n>N+Q(}Vf{w4 zF(N!3NjikoZOHg}Lzr!};ksoWmo^(r16m;rBTQ+OZ45gL7w`4KFq}6?4jdD#``&x# zATeG`4RgXfc9Uv0hY{KAkAgBQ$_|SK+x#3ntoXghy!Vaj5oBE-3m(8t{g8X)Z82Bt zWSEz0W6{$lKuy~y zaAEsA%^8=H&C2;XS_h749@LfI8k%B~bwI;aH2z4=U5x{6s>F#zizdb&5t12BAaLN=I+np$4O^5=~-eK znir&!B4tBcf&xKi~R{($2=km3AO9(Zxv+_ zr?10B6J195?quH1CVTf4Th%Th!Hq3Q0Zwl{#5w_+iZ5}`-S|c&PZ^@+&HhJ( z!3Lb(d%{^UJ-jeQV2esV!eu*q>QyU)1s$Hm10j-NxoS%IY@0#-h+4ifx!3qmqU6$) zq#3nK`K{THE;zhM2rmh62*=uP#rSlNlP~vYwEy^pyQ820XZ`wT(k8VxTf632WoT}u zh0D^Fnbq0Pytk!z=Wut&u~`A}@X{|<6@Gee6A5BuvPjI|nc_*-pX}8y-?&Uzkc05Q zVOf)lV$TV0!5An}hRZ@xc@exMh3sc>FFuvNacbF8Zjr;rf`cnRqd7ji0YJcZ$;M5! zMYR}og91PXtJUNFt|eRHC%EGO-ScX8Xvw+U6X@g zK107H)sSa;X75{z0^Jol%}Ucv?=~Kdj~U^F=XQsD%68^Z2BWrj@Gllu4+~9`UxSmw z@^1eoP3!oca1|zMKt4Z7-O3!Tm+JyA=~ru52or;VbJ#`G8wxCW@pVDEU0QkzMi0N} z*l02b1_6CT2S_eN*x9QZX+pPDYtDBVc@%C9E>f5yi8 z_lWGvm&m^KjY)Q!C5k(0$2(G>8v&w5t~jBtThC4M!(g{isZtIYF5qmaKQ5;or&{l^ znG^UeaM0|v@4VZMj>VS@4I8gTgT<0Yc!BGBWcEZ2OQ3Hgp6}1Qw?}N4SDqG}D1JTYf`V6Zx>loayKfSB@P|w)cQUmPa=>B!x8N87- zBKqnbm4yB&y1S`-)o|0TASqW^7FkcR;DPp`%ebz)0Z+6!x4#JJEN;a<OVOm8HaLpGa_{ohbnCsJEz>o)#L zrAl#<(KFv*az=jv3vo5*!a1e@KM!wBL$GV~hz6iELPcM%*(Bj#0!;oc;B!*$=wBs~ zvBRaUE?`+DTYBGqVDGCPP63*C9?gV5>s#rrOt}MCA^~x0!TC-figeu3Zq#Cgq$5Vj z;O&f|x@@c^+W##;0x<1(I!d+sKSJ_kYd^9c9Rw=c+28*G8jx?ozB5IyPLA@l<42iZ zdo+n*Ex{a~t5~$UisA>2532oU#iNn_98hyPol0y*8Dt1>7Wry5;{Gk&OJAbjS~PI# z%h`lr0T4g7DCyiXYVW=sKMnPOYi!u~4Ta+ZOm;J(wNilN$U({Ux*xU(J?vn$)_P^h zGc|i$fm8ps7?dsnvE;&=yjL&GRHldS&{sFh-+a>Vy!5rO&({cQ<97(lxb^%Q)?~B7 zw*nGn7su|zkkB*tNPfg{B+*rB?0!l1diDGT9he5{Zie}2`$X=VqNM#sD@G>Ea^?ws z(CTC4(&~1oEK0fU?WwU0C#+pvT42#u2D5u`6u2G;rnAfk(WC^`h}jL!46DxFwG3?s zB#NFj8i@7=@9OLyOFx|~eHj|=-)nZq=#BH$?pV8-&QUs_g4f{wwv?%Xk$!8fBxaVV z78Q}Qe6KsdX&HI15V?Wu56f7XLE^BC7D&*}5^tJuv=cI97j+R~KVp&g8YqI8by)K7 zou9Yss6-Dgax zHzBnhKZ=4mOwAh}EGe7?T{ryLHVvm2?_eRb_sDQ3VS8v{LV=AmEr9VWU%@XaA@tJ+Jy8B8CO^DETg zry&K1L*pApVgXVZc=_s4L6IJj5*~BB0TG!C&-vzS!}O}_jaX9WcpYE*IA9dzSU+q? zkd+thFT2QmI($Yw9Pgm0bkA9@Dm>Ios<%S-6HDN>+wt@bk_qGMin2#g-^S8UVr%zG zrLruZDLvBluX8RtWxRVobebB!_rVY`xou`Akx>~$l_C`;pf+ba&>-TeP?pnn@!qsJ zNnICJqBvX;3OH+l2M5E}HM;gZTa4B02>aOIRW&PylC}8CsjL18TfX3>aFX(tS#TbC zk3y{PB@48sd-w-XDwyH3`=hS6U472@q_VwFfqytG@uF5A4kt$c_=Mq` zn~ES0;va@7L0b=WY9u>mvEo-BoVP@N>#{QM(0AZY7`bQ%Zw*p(8NE+htj-1YP)x1w zV4|q*R_{JGfa`o$m!GvX_7I4AuPUYp^k~7sF$-L=`nm52NSryL%^azJOqbIC`NF6} z({ey$^*HaGjkd7dGX})gxvW$W`98$H_1v6w#d+IwL2 zn_m7z12Lk`CWe1SXaI$y-`f{{Cng69%rC!pt_S|3BjLYp%>Vd1 z+3Lwc4$ZDi)*rPM=#{wM^xCh^kr6Mo>bJhI({!R=;PT}{kA?9r_mq1ypM7`23XJNt z*9j)0&L9QRhZp`4LcZpp&``Y7mYz!fO&Z}i0#`Y_MbUMn635GL$A0;nqra%W-*w+i zN0Z8%>oN_))#IEnUia+oC@hzH^i*54;cQe2hr;Jmf3I>!6#==>yIb(;7$q^F1e>sn zn>x01*&;i%ugE9oSYe0CiBDY1=F)Qe3;lwY;|&fL>@VHDo-y;P^atZZ;52W3%B8V_ zSewRjtNy4N`v6zJ_xAR(DEXAu+?rNdZM5hT6nM}c*ElimW4S6wr#5P|v7k(vzZMCU zk7p@pSta=tyiFI&31aDSnW||58mVb5p>Ghnm;v^8;a_DS@jdk?WXb=)80t$tnQl4+S_k`WhS&E_>DR5 zFAVfKC^y_@^)?xD%Qk!%cR|Nbc+VD_5kg;sik&+s{aGBSlBAfkK}x3?n_#;Hy3ZcN z-}%@rEa=O6s$eBGL+-=q3x*X&<*T#7{ak91rlU~hnF7Pi6`1Z&n3ocw99)o*0kKg$k*N3V$lh*j)+-u91xB9l6mMy)g%AHB_`30@=wA0wR8 zeFN-W=H^~#ob1I_OL1sgZB)O#E!@A{)MBK((@tNf|Biy}=n^S1!w6e8gpGHfMcu^; z$V?AB>%|!({8Ut81QOWzf%eZw7My=)XUb$`cv@!~tvPiZo_LaDq|^y{nC0tBcim%%`C91?N&#vQ4}GML~cOVa~&s2+V~=r881Bxp%3fja>A6m zxvU*E8=%OJonwEki#m;Ex}m%N{Mo4s!YV_4#auJ|UPbxhS@S7eTKI#uADtdlCQRn;%782C|k?0emMAL-6OOzpClL=%qwk6kAi=9n`Hm9_)usXk3 z$b>xP`gE!6L?G|gk_Qvm)k$$|l0|EhT$(htRK1`jgYk55!$Dx)P=l!q<<=X^wy0)| zY!MY%&*S-f!GGuZcMTiIn+j8EoRHvCUR6r8tg+n_N1r@yjnb5}8%bsIlv2C$b3>Tz ze=P3Hy8uu?cG}XrwygLXqxvMLkt#!3KO9Wq9&jqsD|2u%?#WZ9%V!kW@{(E2P$V9w zf~cvpH50Eks3+Uc;H!_!^7Phbh7-&Fg8R1S_h#JEpINe9$S!z^2k3n6l)_<(g9o)@ zFMUQ1L>fk1l;qRW(u%sSqj;D3?AZ);6Kah#N&eu|peVkPG8Nz`7Fi+}WVGfw=-^5n zc&up@EeTpN!hx}VA7cOwc3WRQ+xDPt2(TYG>sztgX7Li>g_u&kkJ}8e(``B&Iqbsq zuH_By$Z|ANqhwPACr%!!90BhXc3-!wuf>LCwcy8dIBdA0odA*_g`otf9?c;at3#2CVld7tyHd_NurhP55J5Yo}-X!JU1q=_e zB&$a-vLzzPJ#X7&wAcN5T~RcTyY<~TS<^WhO8$y8d5G9}(>Z z`!@l@&Au=C+~W`nj29)Y~-jxWL|ShPBCR^zMiNlmyegg^6Fdylxz%U0oAr z+P5vuX9@wOLWLFQrikS*se$NLFC(T(Mz*qZxJ7b zerhP-FM#ytOJbjW4HNOS?E8b^Y(1w`I+#eP>AIGXj(-ZDgI*DWF+qPRInP!`Z)5ZL zhFZz6sl;Xy!E$ibp94A}-S@3cX?m~sh&x}eKtz3PRI?S)aJZ;CQsrDXcS8BJ+@SXQ zZJXvOE4RhD>-`UP3v^FbS7`9_XupduFo$b!?Qe%HVoEzCtYxxiG^Ni?#xG3{^_CnZ z9|X^T>a*IFU7PA~ka0%58_0#_k9RJpNnIwKV&bwvCBM<()=Zqn=&`nV8`q6yWrI&a zB;0pH)wb=D=PckJGW?Pl$k%swI>l6D1nk5`i!p)L*gJ>!I)bM&!K*vtb1q$etMsjc z-C$3ibQ$3j9N@s-G++EaO%-keN$wZ7XfZ^68HQZ<@JlmW=+khUZgYBHv1a5y#JImx zId?|~%42^}gq=t)+JNT2@F@+VlE>9N_1P33&DGuDvKuIW+$brT5rNnPFA7@k2n))& z9HOh3o42+`>IC|K`m*m@9>5y7?cs{sT;FZqD{feFtl4WcI~OT%Ewe!U{*mRlM~&4a z*DRN3oy2|Cans7)ly{dVzP!5xj0#HP5zf(Ilwm9jG3&o_A5kviup-}jZw<91W!V{r zZB0!l8-qgF9A?C7fvFNbTZAN9=rG|%-0C6>^Y6EjQ3h_+c)U}(#FVmz(D zwUyZwRK?Z8dwWQ}xGy*bYfir(>9a<9x)+)xiGGL>*8U1i_Y8f28GONf2enIEF#TMG z{}egNrv7ceVwwqo1BRx{LulWs?$e?s#k0~xHqts7NowHj z?1lqXwy6*1OLq7lJWl3IXtD2cQCx+QqN~zJ0RiGe<~ogczkR5DO%#u z+|6(2+)$v^F9t7uT5pb9#Dai&t@(Uws=T-;N$Ghe54IV+*79zg!hA=H_xLuz<*&(<8VZ%&hfZe=>omv7I$@=k0-wgNG6hXy-*6 zO_$V$-WwY)V8>fK9pViIO^!iBCBh0{?rw=h89@gi3`-N$9YOivK-rqvVhMjq@Ue6d z6<5(^(z<2wg$&KEv$F`vRP)6#fzLoIScMq}`klX&+nF!oKHX z0(WNShLkMaA8Q-<;fm zA%>>uf6}4vo_?A443^e;yy$p(#Ye*q9YJXe=TqXs=!n6if+!b7zYAv`A#m&Wi!-EG ze0h1aYjfcSF4~|&G-Vk;cx?=qgO2B>;d(wNe;fg0v-dkDofh>v5zQX89&2RYfBUZmy@MqS7Es$mkt2MF0T?^}o zV(yAc$q#U=?iokDZu*Vn>qUK2f!5j^u?re>poG0>sI17Ex9MHEkYSbOSq5XNpE=XU z>9gN)E#@%w)uA@6iRhuUozon!b-3SLMbXyg7!>USTD!1`kO1og_QBp87LUAXX#s0n3<(?txmWvS7! zLx;_Oh}UyXB};jZ{^wlpSK=WVP2%|!Vyy&1Nw*PHODGxYydu6Uh6PD??mY1i5q-B3 zcAqz?CD<9ENNsd&%cb;bSET_vyLg!*xFQ53T|T>U|0#0B-ONQX6phLVavsI6msJ)r zlG|gwkQ=tC148{&(xWLbNL@IsakV$Sg!lG~`OLDXt=>a9kb;prQnTgJ8X?CsaM=EP zW!4>BlJ>oecEZW&;DlAHuGW5U@d{ZXa1uQ})hX2|%H*fwH{yNAzhLCtT~;4mJI$6RM*dwU=MVP>6gQD|QgH z@t7?-Fr%p=y%{kMYsxa4Jgz;;bk{T_{MaTE%vi&407LgStV4B`dUvR&rc(jadt}6L>u)6PD#HC)yolxbn2xs9~h7b^N(JBRn8ks7k0kxa1Yp;BT}ViI#X0P38R9{Lq&0hdTCV$w^JsHPnRfO z(X`v0IE|OP(%>tOmX0(`dp=fBElYFd&6-DA(B@vtRy42*93g1W4lWbC9Qug{NLaNTg*!#)b zy}@uke(uYf%18R%33dl>8BZiuRACe3{MO@7`BoGs6uU-??&30LmHY?k80w_VLu557 z)Z;d1s=CN=0^a~J>Vo+&$Kn!6e_MWRj-bXF`j1D!y<##&C*O`Sg;MGA&+?&HLu`;Lz?3aob^BxaSr-Km?yAR1idlE&$%(kcO(| zM9;|s7$PEC|0fOoUTADAmcJ!gHGcCO6S`{%YFedrkguuK284C-rgH1sA7>tq;U{~P zVj}hqx#7xbx2)vekIJ;iN%c4s@72)1M+3#Ow^PNk2Ols)RQ;b0JotQ4x+ho#a6<*c z@a_u#wlR6UtaD+H5*3bS8xN?18-e%6m2dUgR>e~7HD>V7HO?7#T#Sa2zE*q!^Kr)1V)w^`-Q|~c~1%mPii;q{Pk zIQ^5_x$YcWBoR4qWZXj>b{seYHSK);f*3)$ow0p(et(NQUL{r`0sbX;LdWLT*H6C1 zS=h?~TZt(rXLsKETzhwK){7}1Rmk~WsV`!QT07nKX3HSUycs1=pPw|6BO8mIc#hRC zCMkDT>UP=KS5sZyi36UrB4<8gz#TcEKpEeJeL~*Tq&X|$wVHWhT}_zWh@~P`C0}#9 zH>$_o87?IES0HnO^+&DwdnEkBX$qIGTqKF%Vy)oss-0vV<_Am4M)mZc2N9YfRSTH4Oyt(?uu;pNq z8t3flbNjMSCg;|P9`AD_)tcfTx}8O`i&aQL>IVRv6D)>Wl_cpRF$2^vcSVTdU2gcN98|uIg25 z;r*vBJ*L$4DF0?-<|jLKX?RFwO#F2?;t6wp0ZA|eC_zIh*PRhmVepa3t{}%`{z?}R zfJB;sY7)4Zbny~ZE}?A26SeQfOYM7^mqp7LY322E9mfj}hj)?&)ibE&79DPu0<&vv zlm$(9>zO7oFOlqK#Xc3di8jaUMGg{g$$IcwASdIkm63i#1|)OK$NjY-@FA3G1Pm^$ zoTaxG<*f^60Od)V?lw9YLZr-ooD}`CN;OPs+u)OxwuHgktkDIanP+!B{02|4WMK<^ zXyysNN`rw}-q1zo<9GT9#l`CcyF)v``>h<9sWv>rVo~`>(<;>I`!^MU2^12r&+C0( zQjw1us}wdg>z6~lg!0F)0G(Hlb`O@E_Fx-y0TUIloLUDO$Lu?4eEEcr0;6IsZ%zl- zIarTB%>q7FT=zYj_nND#p_9x*WhJknN7x5R@$UF9OTvFOdIu>GDe;{jJw!&D*}R7A zINO$JnJBm1%G?ZI))E$f_XkIQYkwr)@#jC|vp!cv)>CIjU=`ZNO#s6toS@$GyO@OY zzMU?#o~Fbo`c}(kZZRH4Glw1xol6F&^ZdY`Z_C(^oLGXjQw<`b_ht_L?!*!jG0uIv z6r4DJhqmrU_8mcQnf(C^Ysu}FeYvC9YGHrz5Q6{ur9996Fj98;QSN(9xa$#(gI6Ay zhxS_#`YMr@oiS~-G+UtAx6X+rSlql$P8T+P%|C>;6?6Zn-3a&C6jH5AI`?T`cC_X5 zKab{r(Pz5^8l#@=VuUSL#R6PA7U0}MnjNL&ExR5(ThX3lEvpA}NA5)-9!oBD3_oCQiD zmE|ngS>6xNzQx~ja~yK>H~^-@)H$!=A|^X$(){u&&I{;q3=~ZfX)3#{Llz8$qm{?@ zmZXkNq??6;xeZ43DEU*o>n6Nj5Z6Kf*USa{&K!6||pi0)&dp;h%^+SCw54R8L7&%sx z%Mq+`q~p8s&CMzdaonjcZ*u=DuI}=a6oRCk1VddXW!EjyYM(n3rhox#?t--OXk;XK zYSK_AC#lC(KFfg%K~nBB#is8roY3PGys+-(G72c2oL`GG-Bl8&h#rf|6>qS4z>C6u z#|HX%7PL#rP&U~D!5$JZP*rFR+)NxPidpApR7|3^?L0-M|F$udry&7lDYL!{6+Z{# zDDx5VI`A3%$i&I#S?*DH?Z(Qic~=+B8dV(o(1gFoyUO9kL*8d)h{z1g=D-{f1A58`BiQ4(*G3hq^a<_s$K zSue;uim_u(OR5IYQO6@=gEzUp$+%$jTI!11pMk@5CBc50u-!SG-m}RS>lgbpwT&}$ zS|I#Nqd*P=>4F)I%oet8&sDdGxr_F~5&CTsrZ?H6fjj59PK!jpuhfkwO_dFF+H?`_ z0$QW5dm8*%%LD@V67rsPIECM_qd`Bh2GY60Bt)x{OTA6c82MG0@T#g|sb#g{#9JlC zwnUkv1dX{ZjD=DJXBDf^GM$w`9(53IzsE0am*bmx%i(3fZNnL#`G#o%_WR)Q67*ur zE#MP@bVXbFNuAEvMbcJ}Z1bVinLM~%Uv{LvIc{=n7=W^z9Ys=z5$Wu`Ed3T|>!2-S z+OZ|oln#sn+3)cw{A_4C_x*GO+mGBWBqDtB@f_(OF|Am6yj}pvSJE03aUUC+Z3Xhj zjFA%kHc3jN&Eg~}@lK;DX80C`>eJUQkFUKn!^@Zues?Yso!bYp({u#R@U zs+&gAJGPC+VDt0kyyb9HL0SerU1fyR$YrU*7DKy}N+jOd;Eyc>E76^sW{YEbZnIq$ zER>ro#)KrRU3S@qZj_4JKO2!`DbDpZ$>b{eOL$Mc7*WU@&Q_nC} z|9P7B)hDrAan7^(nhmetbm+yaW7z$h0VFX4Q|A0P=C3#~A0=ZIFKSBmyWf?`8CW&h zi{mhF+PA)K3%X#W>ZmDwnZ(I+JMeqDL_UfLAUuI>MWXf7`ZL(!*Ar{&ABT@KsdOTi z2zu-A=Gp$30KX@F)9tP7g)9+Z^5Qy-zDRmOnmJ*JGM>;&44;c3*cWwfw;G1cMq0jX4Z^~ihrDLL zJ`J{1CIni;n+vsuSt}JSun4bw-y4gjaJ9XOiqjJUz;v@s(*=TE?jy?FC6e+z&vKyS zwOU~**y?9iPyQCM0X&+W*p*XwEPbOlb@zoP|1M|!;W$lJ5dFS-3Rf8WgS5t$?~pQo zMJ){Be)}Bhb7}!sDlM^IG;DQRTqcmZVqD_1^{@NEHN6BS^I7jkw1OW?^O(vZ?x+Rz7^MxH?!F%(3yOytYax^=D7&FoT zpoyH7NO5+|eD;S|j%_KJ-D!A!@jd66qP36FT3UUTs+ujjX_-1J+02~!6CvV_0){2Z z^?R$v{hwWc0)c--^3xTGue29ifU`$k)!h_6hT>%!7sPw#kErW+(4YXn#S!i-%LMJ~ z;mT>Yd-kIO)?SBCC^Er&j32#GAd6t&9N&*D7I5ta&=JW*v@;HzBr*j@XGR*JXnw@0tL+rW!fB@d%!VM%oF%* zZKh+`rCykjH(|QbH5r(paoZ4t&C8noQjeO^!B?L=#8cL1scuK=Bap-*sQQ8>U-a8pLs8uw~gi?F^$(Sl*lG zCpA)}?VP_XZOyRtTlepVeK^r`z3QhEyMO6{Ii1GbiJq79)Ih#~+j?{z&bgRo4)nZJ zZZ5@%@6w1#y*DX*l`IKvpQm1wy;j272MP!$Y#HrgZGHDH(Q!2z>8r4r%m)7q_iDoc zmnkmZcD#Wb1j1Y>Z>1tIR-o1vSJ91cXB3BjR3I@SoJ8P-Z6^a+LW~S%<7q_2>&J5Y z9FZ;TU5zdv9|+BG29Tj>yJBzpa~1$Bu7Xg@o^EC{HVXk4?AGWZgHqjFhHv~;+zPx# zY+0kc3&eKwMknP*p$@pwrR%v7nRk=KzNB=Qd}ze*WODw6yvJ#LgMjQYJ>DJ;t~;A+ z#mOObn;DiBVaWc)K&2$rXGvEj^8G{>WkzbeLK6Hxc$aHj$DNhJzXQ1vBjt#uzFsFE zT0A$8P8KjkMe)&YBAqK#9*G?TvaDxej-^Onx!ohnmHlVdz3iHmF@54OVEv9*^`vQ_ zE((nW&{pv^z`3rABK#hEeX&8ATKxqH%t$I=w17;Sjm7_uTib`Y;&ui#E&N;t_-{J&3LLKW2WK$GrO8sl|zwWEVSRc%4}!pCPgq78y;J9wYx?Be}GXF0AmfM z6yJMI+n2J;PW90a@w!TbV8$(|x+zN;*inDlp9&mdCrd0-?eIFm5ya@!DyCMVP zl&4A+lf#AL{geRuiOtydv&YNAiqEExvzy^wZ0#PF<5;B%d_mskNehj4O9Db7Y5 zcXnf3iWu;_%imqQUweU%|N870-bwhc5p_YT#E9-LF`^q%Au(b#uCX3$m>FNVa#K=B z)82uD4fZK7_1G}f-=2JFe|`XAgr$aQ_R{yd}g`jq9pZa>t?l;i0R1`(QrD84#g zpT6#fc60Yb5rQT*AM$M;fM6A?uyLlRR`pSDaKYK=zQmR)Jf>b}0<@ZKm&1621-AQ` z`xp%9E}$zfC-3{7Ph_p>E+4ORkE<27jZZ)*-4+twm;b_ac6*^;tITagj+DT){aD9H z0y;x@7lG=F;?)%JDj%fFW;b9>sD0Gt)_b;XtQiJZbo38agzYC37*=Bnve^X(989n^ z%bpsC2R3gmJT`JsD+&1%pFYO5|C})EM==H(W2yq`GfM&YBaAcjKqaY|3g<2(I&B26 zLYT&)Y;ijT2Jx!h(BbkdzyS>lcNHVH$4>H#`+qyjqhDG(GS+%p_Oap{^w|>Ud??bL z|F!~?Ic)bCoi(}_US`?Bw7hK&iyEFROp67=!uAni8>{x>=&6Vc@Ge9}q0BcuAZ+%I z&Y!qpobGx_!X{<1YwzH6f~{$H@4F!=227Z$B~%qn6RVbDfK^omrjWX&oChTkzUHt9 zYo6(MR|dh1S?!$DG%+lgSd#Lq_x{Wn0c|ShfN9`r<_3;Kl}>G+9FzRSjIa9@uh7UN z8-hoD><>R>ptqKo7Y)~#E(U~mZyD|KlU*quNdVwjb5uAlp^bwGs!WjWbVj=aZi^cm zc8H$m)$jb`U;Gh!*qE$fKOT*y^CwnYQyr7z8Ei*SPM+t>~UG&y;P2$Zp{zH@QC@0p_#Xo(M{0$-@>nDzOA`&w3 zB4a`JiGv$o#_eC|D;@Q|<5s*NY!#!R_gX&$ZO3i&_0gTK4E>=ZGmF>_pma5W^aqk$ zao;|KvLx-5%59b|+&R7{pl_N@s8%1^bOYK%AawoJgZT>LInk=T_J*M74T7^JMs44& zwzImYDTmsFc_>TGj^(92lY!j&?L5;h)MwSWvjGSz&pJJd^%<(Vxd)8U*~&UKb9Nxe zZK^wd!yoFA03=IMxD)GAg-JB!a|HdAU1;kPkc!-e+U|VIddFVVq9ItH22Azz zz2%n%mZAD*D9K6+rL4qmJYqK825#tBJ;b?4%&OPO$P||;y@gj6XRzU-3m4ysH{x=^ zklr{)s`2zpZ{Jr`~jJTV}C*>ULT-WquFWv50B1I z0%Lj)!+?PPhEzY{%Pz+-Fplp=hsOty3Qg{b>va2ddPzMlXUP_rjL#RXDae@jYkjPA z8d*3&u~j{<6NqpbpBcb?G1siyE=Wj|0N1F2gzwrgrgzf^`Uz|cc)oU?!tVivUO!|gVUCA%GwU~Ox#--rGz-|K!J{`$N8|m!x(#cD9~C*=G=oAU4Yo5tJU$g2Hio?OVhjW#Y6npcIE;a;mAV< zhlbtl2hbM^-CNm488Y38k{`zh)Mne_^gUwiK~|jt{;0!`UNxGz?$?}bfRwzP-vsD< zp8G6_%fm@7e0Ty;Ux~!mDXp6bR(*o-&sM(FvE0qH%LcA|zG1xSh)(=lmfwKOrElrd&K-@(RW_zX8P(qs(YeVx)R&@1U!F zW&13aWF5FjAZzOg4rN)^I`4GR&+hFOi#PEOp3E0lsIHvQzJ31nyC)}9-n`SLzZ1E8 z$@FZdGC`S87Z=3D7Q_*>x#S;iC>DntqqtS|`e=L28Je@W2!FVR-%NmdZwaUMTA*QCy_jq2%uagl%tpz30=;?JEb79-SJ}(XU$Ojt$5zD@bGX%FdN{@Q zjT<04?@cyW-f-NFR(`HF;e6yX)nF6nX&7)!`R`wi{1bKcjVsq$wB6qmT{baF|z}-`exET^J=yIYF|* zQs@)D{6gQev#nsS`e>4qufKnNawHR6H5?9c+%xQEN`uRA2FvrEXnnFiA6EyGbqEdZ zuCPt(=9dp_GbLk0rN;5b399lzW-#2s_ls?K^*cJ~Rc|}g6#8$D=$$Yb=;G{oX z*^?noWTc-Elm+2aG7tg<~{x5V;E#y3J(6t7iq5%Bv-v#^k_iQRB zZ=AdHuAF@A!jFgi^HGBoNXSo8Ze2(xtF=TW-jQ7x9DHc!R|J0XjQK8`_6fExBcFQd zbd6t>m?0m^1TRURO9wGbDgJ~a>A7WBvh(TVQa6cUd`GfGcILk?;futHd*{7qJquLG zIOKnREq^#!U|g-JCtz5#x#qmLmGz+a7VTDBcLi;!EBi@l@xYb{){ZGwzer(j&3r`t zMIrff%)%ceRnDh_w7!b{Tu0!XasXMmk4+d^Ikg6`6p}|`|9HwjpY_jIX-d*pm%B+L z?*Cm@W+zB}6%SUBkE7UblAWxgOW%yVY(+JH05*R~&l~#@w(4G}z&EB$)~)sc_q?mj zdPl`;`ODj&F=P&g=YD;th{MR3UDEmVly?u0|NO`DBJ6;g*3l`FVko$&dIU(WC;eyZ z{-FQ?$5Nk?+=-kGXnFr1!N`*d1_f*gUxl2Jf;i3(FR`~JvM2Q)7~({1G0Inmau>?^ zgn>^np(|{U8dmagFW-Emahlcc}H? z^$7w3sf`>6a2+xma(^8fHHpkns|Ag9@XVN?G1r3NZrB07f9e}(qH%j&Nk z|GUt~X67+I~4-qGK|DV9gqbsCTJ%Y2JbN~b&+&S4J z0O|Pe+WWsheBd970YLIV>g&Hq`QL^0KO*ISadrR24*lH#{A-i`E{$J&|NpYk*!oUL zd#@|A$ogK12!nE+^VB-_s5zYf@wZQr!=I(-etQ1DyU75Xv*{#D6Fb1m6FR`k2gIwB zah#bvQDD075-MfQa_v8V5z>k#v?>*l==&5p^YP4-7b6#`8vSqB*p1SNcZpm#1^crO0> z=;U`i*Y{udTrA{UoDVMKZCA_hWi-X(sdLC>6Qq87bh@af1BA(du<+u?+q(Pv&f&-0 zKrT;W@mPxZ?5@Y?@5%pci8cj9@P8*5e|g9JyRJekAQ~Q`=lnlQY6{%|hDLlioN;UW zpNM_TfH;uKDtnL)IqT<);fD6k<-{o=P^~WrUFzQEwqHxoTjmQ_yrEQLyP3lPu^+Z@+vTp&5AS(d z419=V<$AC7g!K&VKTFHS3LbMfA{zNW^eKe-7pjr_zrwEmYw%|u4&zRJ{{y64fdHzZ zvZL?ABLcKaQ=cOpqt1{m{rH;Z@9hxHXNYmEbNXp?!9em$sBf6leQDKMgLk*{UL`H| z#r-!DzJ6{WLH|SYPn8L*FLafC@u#iD)cc0tVA3|dhD2wU;bJ)MRu@os`@_=ZVJ^J? z=Yi{q0epZXHvX>;YGQx|NYRCglCN=P-3)T}jAp*)ck4p}li7G*%;{UrGamCQK>-1B zg%d~fJgo*FQkW3bPje`?Hemhb1biWmak`r_|8um7k-(ekMccw43cZJ@+e(UFv#Y1E zIw!!25gVf&>rBp``*pDhZHdZ~n>AZ{iN4^_sSEZbw`5HqT0)H#ZTGe>TR`|Dv074T zeRJI#ka;UltfE~rgpJ{v3=8gLptZy7`VvS4;%ooZ3 zo`e-8uueBhY++o%Nm9Q48d5yBT+RTx%D!D`-4(>vni&0-fiOrb5t4X+yd;g-qbiGm zJZ%)DsMB zW|aQ-M5|R&@@eSW#=vUpf&Hhm`lVkGl<|LOzGGAHBkr5CatCrW+NZ51nIgfEElFgp zX8bqY7vhF~R3i8#VpDq*9Jv{OAWO=TdgPw!MbKPICXBy_O7u+f<31Bc-PrWW@v0!Z z&&Ai5!z!xafKTUK%RuNN+M1(1DlcdFpUfj2Vc17G=WD_T^%{A!C*9#{fWNn%t@YUo zo0ATlr_m~}2bHff&sBLqIL@tB;9eEv>76>r!6O=s&2CowQ-A>c{`7*Uvj5*N=y!X0 z^uE1B=z;Y2tKs(xl>_8|twX3gUCCLURO(qhMAcCEb+LXV^*tPp_>KnL`^my?Y;!Mw@MbuiT1DhBoh>I6&Ir#yr=_2 zkd*pedsvOej?CGg+K#i;6l(UjH`f1PR=Rgm#VdW6k?sY}ncwvnM8L{mfOO&g>G+4m zziaM?BMl-^IL|%Tm8lF=Yedt#_JbI7?lUl9E0$FFIjHZev#|#&g!6Ct`S}^F7udw3 ziTxZ8=9GSSjM{0CO-N;9qaY&2aJn3dfq_xKtURVmwJJR>ttpj@lj3MJSQaXWQ+5i% z)6ZR1qhLwDv<(^^Nqn6#9gR*R!o_gdFP~Ph6czYUKZ_@sbw@M7q3s_voDj_z7Lika zZW%;~e=xV3B^BBl6*!SrQYrJAlVq|_x$@O%=JYdE!k(W&FD9Ee23eQmW-4A0Cvu;i zpT|ewvr05L?qs{4@6z^H`5Hh}%CzIbU{>)$#e!_-gSp5T&6y>8bv8g=I_bcHzFGYh zV!t_ICZ0@{)4ye)ybkRGS^xRtG?u}MsyBM{!g3(x$PzbWQQ$C0%s&uufb?ai^h?dZ zf;&(MoTm+^UDuMPi*rO=q7 zce@(3pBO=BaKFl@cbkcRW2K(VViFw3Y-lXH)6@QIENe&Ow?pq+Dd$I$<(`$Y7PZyl&5S)+%4ahd3TC%o_br$!VJ^(a6zi zbe7K+Lmyp+$=aRK{|wdaIw`+1zUH7-WgpLHEb^1F(m8ETGK$V!yvg;?PhuZSA*&27 zyVyHm7qH*$5N9MB-dAs$mbmf0j~|B;_8HP3K7B}fufb}ieEZ%M_D!KuUajL@eHByb zBHvIN`+FkK8Ge!Qdl_%M%K)hiE~OgY<9QPKGCeN`ovEPQbG!m#QA&l}xSYL*h|z%6 zV$FJhLXXWcGokLyGjs?E{!LYF3LwN}R3g}Xf;hT5hI7fj$}Cy5o^6P~ku$FOLpHby z6QY>l^2TP?%}^(a$TS!QhulCkf~BZ+u`noeAN1)P&2N@$UX3{m?3<|1f$+qVH(l%7agsegQ+h9c}#ZhFP9USeIB_LnI`kmGP#3d z7-<(kLInZFCk4N8y7FW^ofxB<=7bS;Qx$_(5?NgFj7(`oZiE?efl&k_ew(BMGgoOI zaw!|C(M4I$NRT-Yh5*Gz0IBZ z7@2m1r5e-cTk|*Pd;K#NdN4ohU6@A8Uczl-I}9~A?UMQoB<0|BSA77WELtr~QCzKl z-^OpIc%0yo^TaL$)oAv2j=MsV3&O;Uhil2>aLKn~(`iJVDR>RO zV`Y8_+p}QaEwC?Zy$-%(armqb7~YvW9rJ{;LKbG5>&UyaTe>Mr+9yET_FmE#a`xWC z+)ei%aK{I61_5dw+OARpdJYk%dG-sO>D}?kWnYebwyNBu7MIlCNJHB7T7L)Sm-P}X zn?1o8{OK~u2kIY_9J{n?HJadl0Lx7uR?EO^7^$#J^}axzw<&I_eAQ+ItGK*BJvrU8 zuQQDo3z^57>=>(>nxPJS=5_3i%7wGLP(>fD)eRCRU!0l@$4AXM$rt_V4v)P^*f}WF-@A>MK!pE@yLKC~_c{OaDw#?=E4Ep2m|Gu#WgU-%fTv4x_gg;Nt&CjD72W&%**16+s?$8N$q9|lHj`}4?Ji#pFjIQ;L z)SxSTv{89Ftx(A-Hv7kDL{K6L-{X~B!_`ZC{?e7gvV zseCRruw%h4dFm-dy88Y8hxb9s+%@+7t%MDkY#zz|v%dNx%g0*!F!M5=W(wH{&!-HR z{Mh|kp_o>^DXDm-e(p{~WPMA7oQm!FR^M|KeR|FnecjW8IMtV3?SZsbi zQX12Y#zV4C7$ND4Fapf!dnAKuOgiRMC04b+;GPhKYy1Uf0WF_=y7>@Q}1Px%xO_eWkbhjVDN9&yF=!zlkgLOo2c|Q zTiQletDD0jSi8y@j~#Pm>j0r>#SL}=J(KtG&f#1a8+9F&5AVR7M0te|9!sO;qW_%} zax^bcB1H0RedeZs_JG7t@YUHYYYU?UYleyax<1*cT8@9s;V4F>n4c*$ZN1pgTW`1a zGp=IUcR7$4r7`uG6MYv1iS9+JLQOHTP**oM_Tqqx5o=eg1|SEq?CY)tJVTYD?B%Z= zmqsPxL8|kyX}zyq0kxftwpyceiL1xFF-H~4OtBi{HJA-Q`3B*jA)FDKgVf6@-7Fxy~ zjrG_qOE$_JOm5{A=DbgdJ#Bbo33@K&$huP6B-dK8KUwYp*!F!baVRhuT{&@$6EWJ?1mn2TSrEl?*}!?|J-=tc$D+?a z4lPMW>aF)xTPFu1FUWSAaZM5JP{YI7AR)}_pA z`6xr*ob@W~rtDorroXgY*muHZ7<1;1G+k6FxMMd^K7Qk*tq^jy82CXxkG~n)*)`zC zi{{1VfWpD$RaRZ~!IfXXmoxwggY~}t(kaaG?PMW8ir4b_N}f-GAtTC1btr4U*{FuC z{@Jg`q~ORoN6|iMB3x>|OZ671>vX1JR0iDP!OVO87bWu(xkY}ggG8gny!-pyc47=h zLxv@}2_KNBkNIm+10IXjXmL6t4I>B-EU8MEA4_9hw0$JwUC8;47Fq=H6pOx}G@jom z-k@HK(5!Xdtc|7~F(qc?J(zFW`GMqLg-}n%mq??bEbJrFflJ^uP!;LlO!9BNOzgKU z3d)HyPLur)h^CMj5I}?JaV(4TwlSQ$C~}MH8Ny8 zrjL6suxS<1v;VZ%t%@_lw}R)W2;~YN}*Yg)Aswwt*bw4=J@NYF3Vmj?q}QIvNR3W z{9vA~17E_Iev#~sB9*d2d*QG-W1(M{Lnj;k{UB>(8xN)w5;Zy>$Qu>YvB?POEL9qX z?Q-s_6e&x?qr83>N@Xq`hE11H)^a1EUTsPefyXQl#aGUF>{ure6D64UTedVAG_zEXh@7ExoAl4q)uPMDQNZ0`7vBfH=p$g zT7D#Fm1F(K1eEF=xGwinB8;BZ|`B|5O1_hJJ)C< z6pdo08)it93^@boGux;?A(q3*yuBu0Bm%Dxb-vCf5!~9dQyT2f3+7CJ#)(K?uuW@Y zuF-CGm-yOc<0%Gc0#rs{xU5rv{wB{+jcl9SoG@WnwX>m+5wCxt^2Yi4LQM{XVoUGR z_@~|4BQQbr$nxGBex9vwA^FL4_zaB6R@$gC8KzBAg1S`P+lQWxm}UB~{mx-?fWh@x zmpRFFvQP=*^=s;SLhs}DXHU?b-F`h(zuav6O()7F0uqnEr?vEo-A3Q5FVp^TFDC90 zjBM%dx4%ba1B1a7)o%%3?H11;Pw?_jcf~heHk%dnCEcu#oOYEM3b3XgxN2){j0{}w z1=Y(PV-!o|q`M;Tw1d65RjpD#9HAC0=lcPurOD=^EwNeW#bdTm{ps$Z+wrO6m&sy8 z=+)jrO_(6A#eIs?iSn=9!f+*D9=rW|MQZC?R@29Y{bN5t`4Y<<+xeP{h<@=m==c8*<2NA)7fnj+FfGJk-xuz+#L>buGcP0JK02pdmYY{ zD?zN6ObCE;_=m)SbG_iqN5YTe!s^>NN?6I&2c@NuSm zSX3kUhbenvY@Zkm!@n5KUP$$K$}(FvElzLpDwBtAky24I-4bha$cCV*FmF@}SH@3o zqW;RM!{fPpf!24^e%#h_FJIMUmC`hPa~?C?x@!Q!jw~TB$*a%ta{ZC8riLq$a4niM zQDWWIdPzJ;;*Xix%2xpHt=K)~>G3?-GD4&^65sTP={1x<0@D8pDyAYJs4#Kr?b9Nv zA_xUTA@?H5V;UASnhXV^N76JZ_+w=W2}X9-z{E0O>~0JsE8Od}dV5g>tL^FGo-3DW z(*(W1Mv0%Su~4C42${Pwgv-JfD!xh(i&3jIi~+}4B8|hzaHB8Yn3;x;?B-1t37vX% z&p;I|0EfcDa={%n4qGx5p=zh+3^&jJ;MzNOh2u^d3+YwA5$nQyD^qRFkZ9Mmoq<&t z1I9BWnT_X0VDu7Wn(xdN8&dOy29TFvX6uD6uDnR*cIfBg-Nu7bd6SYkj!c zt27?Oi!Ym>I>LM-Mc?Uc8HOMj=hB66FY>5SXI&CWV017J3XS+Plh(97^5a6Z<6DLP z@Otl#%GU{2+-C7M6xw6^809ssfeTz_z0+Z}_S%#VlCjSNHXhQd>`lnL1*ffotS?8o zc?ErIk(olJpxs9@`57#xs40jIY@c^%BdOyu7>2shjc|8ymX<|-A{m)`izMPlA8ts; zC!4{eg&bL47T|>Ro3G;m8y6ZcfQg!lxu#|}6=KHJHP;2s~E`HQ2tUfxG4FZY=TBS>(@9dhCudJ39Q%Lp%2`v;0_BGyxU{^^A+;b^{ir8};{r&A35xd1V&CZjt76(z2*$>7ZiqA(b z!}(3Ft2S9o3}@V2%MANt7AY+(%DG>1cpS**C*yrpc8unSo`ZgA{r4t!HGATcLeii7 zIqB4VIxiYF$}e@imQ=ixbv^O}hzg%$Rd~r!B{XJUX`aOVqc6Oks)=MG`Wr@T#cTYq z45~K2h*T$J($D9!t(9fHzazKF{c2vt2OvI`CFk;$@S_*2jCQk@DdM5fTEb5nkC8odB+Vl)4xa}>I9xSmHBlJ)t=mww1 z2MJw|wFp+lGYOS$FeqM&;sS+;N3-SX_X{P>7b6Xab<5sGfpdX~n0=sp&dX+|p?L(z zvLPup6`dUq(H|$9jmtDd4E_@?1Dz0Kj}eC%G~Qll)+dhW%HLfPMM7pm)`tr}s;E#_ z>+CoBFkZeS?@ypnKo^SnbGhtO)bq74`VZtA%BV1U38vdr;86zH#2-_OA!h*Yf6rng zGXMphc?Q}v@oA0uqy$<#o}45)9H%mMYCfC8rW6Itca#(2jIF+SN#V7-!^R`UYQy#G z+uKyR!dAdzK@S6(p(ylgPn6ggglTu>3Jn*(l9Nhul-u!^E*M4@M@?C z7CRZ+*E7$uFQ8%I-zlSwp&!J5g4I@nc)!@K_cFE9$Ct|@n*AK2g+jv-7O2hIzuZdG zj+~G$LMrJi;;64#MZ8X0=-~%}oA6j}@rnXMcZx_-1$$$hV4G zd1zil4D|5n#IYxHH5PCI;v(TVdMtjo-P1ZgB~x~qITG>m0YSD}0q-IM{TMj(Sq_70 zEaqWV7c{&du1x^+h}vIj*062vt{~m$Pm~>0{rF7)Znn{-Oy7@dfw4Or_j})p@QV>u zct%?Z3$DC&DMZ!a>`0IC2B*D&+s};9c$Yy>QUG3*1qa)2AW8J z;P*wLOUW*aDtkGo#J9RPdFimjxFX5iNSP(E`94~Q<)C)3Z8y~BRK%vIVbVfrYQq=* zM0)w*K@WltNHs-sIJ7L(U5b}m^L~-oS`$-r*P0h_Yy6yfADefV!;a8`5`s`gH)m7VFou6MRK+3**f93Vjt~Bb; zz4&y`k0&|?$}%KGT7_IGRYk-xhm-Z*Nrt4jcX9$Wd#5n7uLabFz5uE#^y-O9Bp1i1 zLi`#A4t&8m0P@LAq8hxoBWX1#%KP28TdJqKyvmKKZ}*Z0sAO{B(hd-taprvaZ+VG zSeWpq(tMJNv5+fUk3d)l`|4^fYB01H7>%ddkdXYCBHlerSp+Nn^u~f#KbjxqEL8xM z5mS}*Qd0qZ{Q`YDyKXr=x#er#EEWTL=}N=ify(+v5)P))3J&$^p$_6`=~Nc+%frQZ zzK8=32vY)yOr7N{Mi>=;ZPz^_SXc3HS!;q>gsj$IF}{~DzBYx%`^mKK*kjJ2mb^;n zKT8<>6>$W|HL#r%2Q3Kt{Zt@7ZzuzDvO7>%riu}0x?!O?xMFbq0?|Gq>=d=@NM0^+ zPjJ*GmVDHHP^(&?l!e6*;3FZ>yIH$PGde7uExZ$7c8KK)I$#X+g1Na)Yliab41KN5 zChDzpcc4tO-rdXF4;bZa^;rpXjpedi@nN1?gz*b2d*G>Ut3p(TGxhA63Sg5|p`;U6 z;A#$0i~2qD@awn35LUDHv>gTCGU^XHmk8)0ZA1*Qtd38`gFiIAZ6E#k`lie-Hwo*b5YXQ+pgg>S1~&L)P1LPeYsq3I5|8zNn~PZ>Iip_O<5$yg@U{9{R^ZYD#yz$)7;Hc(U;bVeSt+s~O9|1I-1RsJRVoBsom&qiOo zCGak{dbHNK_E^=~?V(+2qW%*>#{}%{lk&=URZ=uM4Nk&M)Z?**5ncTQl;b&~iPq*y zqNZJav*RYPaw#!9JEPJqge+n-8agQZ^K{JpDoUx~gYVg2sQpfz#3&mtNWP06&>COR z`cOJ`na)O@%)slFpUrXt{3UJQ5$Z8A{~VJjQO(DBg+m?4A2Kd#U&`xZLE0nQO~J#DFQpMp=NG zyco^Eed9{jTkxlIk!NrNG&Hnvb>CCn9GWmw3b%c}HyslDD|(BX1doz%9R;67O4#CI zziQZUy(h-_Pw4ZJsTLw`cSS@qV*^>NCGT6S_VZV_?GMq_P+BdXZWNi^l;$mF1@1dz zIaGab8P2Z#0$FWW_^OH(_k-Zda=0GSp;0PrtZ$dAe)0&f84yO}WHP z_O=X$Tpo(q8l(#0szItFy~BHYIDYb6MCG@=S1DCI0>YF)_BA5roBVepp%0cB^o&rY z;viPy#RRz=E)*OJ*9XtNT|5K{7tJM&0%>;?#=#L+$o6oe;ETGjmJn|(c8-(Ut&1j| z9O3BMTiNttc%+?MUnSq*&~S@#85~c4gz*_7_~PuM~5C#XqoLlFNd5$ z#%9yC8gs0T<}*XZ$KUqj4=%?UBd7FqIpM=rB^`3Q%~1B82ut=CV7?U&Q~&i0`O8sj zjaR~KrAy;_Z{oDxBDi=W|KI|si?yb6n#yJ6_uN{?jnus1xOwSCBsRD0i{P?g8ES?n z!J84H49%f5H}TtL@Xfh#&pr*D#7k#aCj7**_-9?s#OW$r6v!b9FYKtuhM9oCaog6?hJlgve9g&&5L}U*v9D+ABWt|A%2n_OXGsV?z5{|4>>!3 zKfT`3{@s2!TBl}&V7OmWK3AOL`tvI!hrtMI$XOjsNM9D550&=Dd!^_K%(sF1A<*9m zkYr(C)Ym*Z6NhiSNSyFy{M%Luc`W9nlGz?aoifUmg)|5nJ>N;E1U-b?uCM5sO&3N` zaolvzV4!ET((w;Q z6%E1&^WH@4-V?BSb=+xaoE}lF zwXkb1{wlfci+@|!wEQitJ|e!?5TJI9IsSdA!oVg_!|*75lR|5$autp;i&FnHM^5Bvp%yOrZs+a z0EZEZx5Y!1A;R>h2Sz{de_5bX(11!UE%UNb9D?#x=r1<9*!X3FlmDLo zOk73$#Sb(K^kxhYs@7P^_kKw&5|Zi(z>YIe3+-^Zoow&hE|}1AHX|pD z;0OxrqR&l;vq&dZ%)&yxT~G^1xR$M2J0S;CEz69AUGBK3%LkZ&Mq;fX5GuxS#gw&9 zw_I7Vm(e)9+ImqvS2lw%H?jy>-S-gC7D=J$ z`C$m9KwtPMpmi`O`@KXs@Ee(ksYb>rk@ppUu|4@o8%_I{mFGCeUrB?cM+68l5t}4n z?>3bq$9}oJ#2_Y#cvQL#M}od-K;J=yQH{23?TLS%sNU7TJ6SYYgEZa4Y%!J8I!Q7| zpY>8Oy7sXy${lAyzNV07<&%mGbT4BSgxokOc)?UCQb=z-Kae)Y7PzlR@J#VsFnr-=8nn>8>zWo8uXtbeBTU zO#7s`)=Km~p!G&XPrXGi{>kpra#dY-_Yh_!62aY#DzQnO{7bjV_OK~#Ku6IkgbCTr z{jiw*#O@Y#k|osssMdtVMq`wO3OYv5v!0I_j&(9xPhHIumT>G5!{N7=hgD@+ zQ$^E-B#c{+dhqivWPQ81(fDuZLwnTxI~H$X=2tjOjP~mUr-EH0nRK`LcIK)Yz0i{l zujuZPP~msRhutN3fAR9G*O^B!*(^xWaC$&bn>iTcp;xUX3j-n}mDMu#$$7w_5OIQ> zI+HLc(Is#>l<}@tYZ#(87(g^$asI4twZeM3KcCU2H)Hom#O6sQ`O8%53v7ay4=Dfm znwSDtc^|&woA35+NG6EyZPxD0%sH9Uk#&375PoAWTiuH=+}%$$Cd4Wpch_@VXu*6Y zDEz55lA-%08BTjCrU=c{I~8GiCnR}S2$KkJ!jtkhn>(Mx;1SH^zW7FD4@~t0jZ<8Z zA=qtTB*_<}bR`Z841MDo{qw&X2Y9^D*q^WsifF9>gf4*35LCdPpSIJ5!?0e7b*@q% zw5e4Yze3OqHAW&qdI}epxLj?uvVeJy`Gonl@W|mx+vVz5k5Vx|no7AWoyI*LIQDqV zC*CR4+Eefe9-GgOUEpKwZUHK>642CWeYT!x1Ei#UoS&^N4>-LWKU?&`ULcNElZ5`Q zT_By-f~Q!x?tPn)-;)}>N19R%wOD7P^9p*trG*TdBMXV(!%uJGdlG#rI8%>Z z%_wo$JLCCvL6h#U)m^Ti5=j$bi;qZ1yt~t0VU{VnQHa-kuz#GQ{82TGY&nCN{Ydh~n2KI8?s| zoXOKlOZLkC+I!B)tq?b#ff!n%86o2ymFV()Oj6!R0yB>{c^mnd z-I0==zm1gSgxoZ5m%Bd3zGA2j4K@;moGtn`#&TP|F)T7ozhPgf3N}6BiXKlE??&8R+#lgrxYBMo}6iSM;a zi(m7)OYs~%oK+#8th#tUC=oG>ne=xJQk_&RStF;IG#?QYwI87&v-^C5R9f81P`unj z=md7+7}`Z%{ttF<_}1!zZj>xiPfqu2T1c$s>f(ih_gic(waIXn_)f39lP^-4JZ@du(WYUzi5&N*H<;9M1J9(J%l|`Mc>$p>wfXngaJI#;uu66nql@e@SZa=v(7a(^> z`Q8sevKhBfYcfwJeqJXNL&GQdmF_E9tMyVS(vm1}15ki=ILHUQ*gBaZc#|E^e>z1w zxc-6~TmL`}Jgx3167JhGWrgw*a6vvt^YYRil-VORA`y>8T$#QM`&fHYLw4hb=d{vu zOy-6}BGG%ORcLu6A2l#}-nDAieVYqJ9U0#oh>q>*anT{t*?Dx+xi%TasB#5yl+lT|Hzr>feWTyvEq|<63 zUs_uFwyOshLqSr;Umq-n1-cGEY*F6$I*B+QTG1X4mB!=c{z~iR{cCRbYK%-L&ik8l z1&rgaQM8jzW(OF`Etf86G(%@_=O(AvFY(uI9R6erbd%nNR!r}`4<$`S~g!wEQ* ziOHViM?9wT!NUt`h@%iLXw`FMsgHoQ1QBEwR@j6~o>|92Rj8}x_<`V$&ZG?C0vA!P z=|Y?uh1vn7$d7E1AC13Rhc7tQlKi`ZMNtEgpxtZwJ_BxOdd#3ZvS4}hweUf=6Jq;| zCATdC{tiQOp_0dqM4k1Lx+VE(zM9b!$j0>yd7Uyv2P!7v`m*RHLkl;rn)IQ|kfv5%3&|0;%wcW+7|K4`m1ZwpI-YX92K zCHc=SQ+$Zn7lXHviH==cnJbyPxCRL0%71!epdvp1t8LAV(7p8>wl{`H4mcu5Lq?nd zHCbj|*?d+cxmGTce10}fRufNkME`V8z%6Rrgys)zr`dYXk_tj~-2U*di!ptIubL z=J;(j#`Ex$@&nF?2XNat7Aj)NCmRFKA$V1mQ3T9$n#(@Bp@wHerlkffFazekj(1~b z6y^rARD8d#XDV$P?WLnb9M6vB3gr7Pys%K7-GnFm0-EB*)=(nq@=@mQ@0K~A9#-JC zc+Kvrs$Ha}!cJ}UJ}%K`ih5ejx>=BL`f?K(5ycLh+y>mShjgN2uRrHI6%kuSJnV}# z)Do`MEk{M8Xjuk)9r|R4I5!d6b z^84tB?iH2d$Cy-n7Rz^%30wr_pdY{FXPNc-+0J-ue-Z?6FlrXbv!l8yLdqf?23%LP zDy3h6wMcYw+6iqCSFWgpl9-q;_6;*EKbamqjgW5Iv2T+^JXNLJsc{~9rrjOdui~A) z`1i3Sg77tnR@;GV?RLln9EwlY+-9}r+w1Fs&~epdUY{1?-;5ZfV7AMmdWk`!*Vq=c zWjhXHw@$7UuAeQ68Oo?g$@umzi{reiPKACD#!$s;Ip`ZT91eqtZ-UQ~x!f4Y_|}Bz zJ5?dxjFLg@7i<*2^T=Nk7=kzu;F&J z)cn+Su2yXt^Z6o*pSFJUtz-hVBC}>9ni(O0b_V4Lq_|`Z_h1bLC;jdM_ekN>n!r_O zGb&+NG;!fi732?>qjaexdj2OUcjblA9U9n9PXR3S{WvTB7Bw>UI!(8Sjk|MJ;C6%n zfrGgkrHY=HnRbsU98QHx&F?Bu=tFn^l&-lo&0jMT$eJ841zi^YE$?+}+%gg;{K7$ffs!(oYD{xn$GW%o5ri z8rj1(i?%G?$w+yX=`=b$y@L;?w#@Pa0=K*X|6kM-RB6*PuIZhA^B(I-iOZsd_JHQF ziGfs_b#nY5!pJIJ4vi}wPt$m)bohSYAiVinjY4+y4h3%eS0idqyktuuUSDRhmjLVn z!JgG}4lxy3${FZH?`oMY%(DC46;E|;ktCPmyQcp$~1s4ZZnmj7mod)lB~rU#?;XP6;AVgvWoIOz8?ew>(S z1$_P;Vubm(MSPa=UrQj4Yq`?vm%IW#hbg=srJfU|U(AO__hF};OXMO;AZP23((!Kw zQ|4U6Tku(ahDzO+%sp(KbjpLP{PQ4=!2G0G&b=^y@tTtu5o3-gKn)+X31TKQTjkCf z5_Jr#4~;UwqwCS5W02~SwPnbB@xD{LIY0caTta$!nAT`GddEBIEY>OhW!Bqg;6e8&`@}sZkX2K>AV?*n4Ng4Ee|MSb)Ba`U_xQ`o zp8^%}ZV-6BGreD{)jP&io8Bbc&>M1x%dLq@&PNidvIeR1c-(~F&^I~UMt+>HIN8~1 zp2%kqRq!VzLUjOdCoh6b5UIqt`s;B$Ss|jJ-IABk`DjtF1@EpV`N;H}-2ps=1izOf zWmHb>=?0PG*P!+>UHk=nIlUHT&AEieYkHMcd!J~BpA?_}zAk~z;~a%48RPr*FK;aH zyE2l!5Zp{*G>KdvN}K006q5yx{VzbAFR}`~P^&LL_(sSAX#8S9wDGa8Wo2cBjaKt4 z6x2tvRo&s52<%v~)Y(QtiNT&hFZH>;+Dw0Bm1IA_|>6z$j_iXSR%! zMG^_voR-Z$MKE3`kWt(2NCGMj){8&XNNFGZ&n|(Wtl(P<*|HA@lNo+tQ7&`Y8r)ob z?5($^=#f*vP$D$4jHHS3FYQV5neP*P?8kVk1}|>jGhBfwz~xQum&)^Hg^}e4yCS~n zxT$E4C<(^G#2Y;BGN^lCFYgBy;le}I3;U8KUic!umS&I3($7rc%ZF&vIOs7p3-#Yf zMain1B2Lb4`1TxN?7V(=e3B3nZ8UvxiH0=P&g}|3s+-*K*XZJ9l~DIPqFNh13MTp6 zVI^}-76aBdMoA`?1iXjT0l}yrc*j*|N%RdvF6UBWGE3ZCWmvq19?3N#_ooKUue;9o z#sCXo?D$a&Dr?-|=OH#muvMw5m;*DDqz+6rvW90>*X1HAR{x%29ee~5@MyFzpkzp30_UNv^Xs;Zw0GMZ>G&P%x;`ikcsBl z_ns7Lf;PeRl7!l1+Mh*9R8Hn@TZ>qFpJz~|_@R+Z{T5PLzT)B?yTMgi+~Ne35CiJi zR;tL?wes z{l^+;i1=m=B%!RPXDP{B=Bv4XirIl{qY%efZKisj1qTWrI5NrR+}K?=^Rs;z-p#cP zTBwxu<%A`^bQlPI__h5fx9x!xz1NhkrYR zpW?;Q5iocGlgS%C&fUWxhpmn1KdU&rg+L4FUX5ai+$xbm-X-*ZoNQUz|2HpVAW zszd>4ZMD#QW)HX7gzkR>rKd(DuVDfYnJ1@p0694;K_})O@D(Qr1U*L#+$ic2cn(1|bQ}T#gqwASJBFgGxp-Dv-yJ1GR-RL{>wpa-{9GfpY++_=UNtu-;CJGuI+9m5B zXBY*E>_3ro4Z?*9vYCcYV`;#j~ zc5^X1Am7FR>@o=x3RcC@{%H~h#<%sy2!?FzZoKb0t>KC-(}nKcPW#YgE^#NwEp*mV zRo`@dT4dsWD6%_+&eF{2)^APrGq>^l=fO)xkbbrCphY2$Ba3{qwZ>m|73RWsa%|1! z@2!4SGM|jpU%28fw^L2lAbZb%0*s3uzE$=62eQwMS?t{vVqK9aw*7tQ_HK4OtFHi{?X2tJj3?R0FQ4f4&ZQmGVI2`9r9n!|OE~q)cWV3A0t*zjQ25z|W7d4iBxK;t3ZH$w3M{mMoE;*}Dd%PGsZ}$zUGHWxc?;S{Y~$J?_9h9?+gz|(}3PVQnX}1Z9&IklK%zzkVlh! zfEmaS%_svnkc{`QkAI;G>u7w$(w_o-3~wkT;>ybkNhJl+1*fHR?4FKfhu#G3%v{s;7i0eF1tZE1@qk!`{e*?5h z=I>FFz6BBt7};6?3YG3A@3j_8VAzU}!qzm&lSwN)#Es600rg2~hbEGY+vy;ylHqUA zmQ>VqtUZ*$TUNTZ8qZG%Kg(y>MIA4l!W09>B^QPc-QQlKD!mF2#G+Ou#tldCebTV+ zgPFojdqb~^F|)|mQo?mnOkpkwXaWq{kW0^XD=emIwS=1uTB9pQc@E*GvO6uSBfRzk zJs9D?-Cb{GP%$uOu~}G~KD)JAsIQ`uHdYJ#(3M{QFj=ZI(1*+nstg(1$jlMBrvG|!RtgZ{z%F!T$x=UcP>j{^ zRi?>M2F*F%)U?{}A{F28->pt1wR;F7+rN^FumvYa-}5ATW~(0ho7bo;59bW~(h-RG z@|4@OPEbEOj=Y+4jBmO3&W_E~im%$F)2WnFXSFF{Ilphn;Ok32TN@rLb0MlZn8t0D z9Is19f#m|Dt|p4q--llz+2OTcKh5J^KCAHx4yT50xNo%DI12J95L-#vv*Eob_41fC zrr;M{T&=PnS7)x5Ai&Z2JE!V%Jyk0APdy=j-`<5j(1q%dI%O5@Tr!uB`t>Th?r|Mm zJcZf}Rzu$obloQci}zVS>G1tO*9CwZ1RNpi^2MX|)>5MFYj6EbMTslnOp%G%*i<8N zt31*;U1aRnd%k6x(5>m!Re@EiArD_RM}uPoj;>hpPkSNpruh0vt*xz}36a_N-7qeE zcE%{glj!vV;YZ+MVG#(^MI9fbeMc{g)v7qc9nZPC^>wgs*u;cr%@lhtu6QG9nE$fgAqkc!$%uN-{^nlX z@1sqR$Gi4Hmi&@oGQJS=3w9OT!JjqEprvm2X4l#Q!QWS`y5PHQ;o+@FhvY&xnlQG1 z5;K2vmlJyLLplOF9yC6EIT_V$5!^P=jgn#FJUu;0bBKVwN?{9`l=(0xCI(1M@SQyt zFg|+(8a~8fSTpdduP@ojfFmWmiJ+X~X*mS|zwC8#Z1=-{UO0xi_J%R`c!+i6Ki>CE$ zfGL7fll?$fRpoZ+6QpULuGg9ZBQF*uC_Y)9S)lv!tkMVa1>t4y2J*vf6Rul`d$7lr z1vM(39uW6XsR%t7Iw21ei&yc~zcmbegg3B$^{B>-J-(&9Y;pBey=wrBHc;eBenIyt zH-OGR*|}nSpB2KR3{glxE-rrDj)uW1?C>t7Z3mH>rNis+luHXeRO^N(8+umLQO^na zJHp5ZcHuODg}uq`dA_V_NG2 zNR&)X@yx!%B4-_0I{0%YdbaGG7B`oJ*M^bxEm~#z?;ejN+kN2^-Mt;JG?SIdV;ErK z5ps&-yMh-r_15jDO=Qjm?@jW}UL1RW>eR&m{+)xD1Zmm;)q$F%&KY)6d2DlNKgAs8 z0n1=k!qNMWFYtZOOtH9Wp}Bp(iF(-eou8L*w`FPAD()C2HXsfp0?XA31uZoaMai2)!ns4_AwRF}$)&v5z~sBUeg6^Bdvch@Wp#X`d?;^hwU4{OghOKE*~zlZ zyLBUguL|EQvOi#9p2Bo`83kG8Ho@QGjFrMpBz0Mxl=YH=$qAP@FY8#)jIstE?u4FI z7_!q8)$Wi+C?2mSNuGgg#707#9N1$t18VAe>Kp4JT)n3Ky_d&m6HA9L9(o)xBcYZlIQpnnNE`6Up&JGg1;&e z;f3iTz0h=OKVoVr`(967IQONV9y{Y|U#Enrhn%raU#GoMz86XB|aINxgovP4I@Fx=Lo7 z=mBGIiM~T%F~juZdWObT5)=mPO`n^HhCesEa+HC3=-d8p!WTzQ&L5DkHowulgLbDz z&Gw$NQBv+x&m+WbG#b*j0ICh<>71Q;nAu{IA0h2>MTtf9&6R>Qqla##=EWBF^k{*~ zl0gTi3PK;@IP#7=wjkuobEQ*uOb3iVR-ffwR=4!c9ozR^R&B?=!%eTWRK{FrITN6s z?Xt_=3#oO~^8x`twB1&DF5>dZEJ2dos@5a}=y#9jBJ>>^a(}y}oAKV6ByGTuo9V{r zg@%s0Ne&j7$j08tf>SXvUyT>0ntTsle0AN>ZW8>vgUL?R1fgukKL$KOZFIGT_)|e{ zI5XYjMzoxdB%@)jQryf@+qT(fEzDw9@B6bD`guSacdrb#=BapFSRH>v5&OZ(ofn21 zOwTJD@kZ=Oupk1V%vY4D2(A~rESAFu7Ojj>&!Yi{Z|wQ$ffX71r${X2Ir={GYXzr(PXiKfNdT-%*S z++1Ebwzt$A@GtOslOji$vcparg|K)WF#U$>>l?1k+Yi+ycAfPqo2^#lZrrj@X20Rb zF5Y=x`bXbv^b#$M10#>c9xuPgB%AOxnN#d2Ux_K@*R!+{dzIr9g3rm--5qlqc&m7| zaUN1RR}9Bv&KU73Rhj}6(| z&Zjk#)pgs<@wT4fXCvCpyXhVb$DZNWo=hebs^!XPT~YS^MxScpC5-FbUYTl*KA0Kl z*zdsAaK2In`}xrw#XYYKmk2MucZv1T&+xtbaeB`k59++0ngS~ zcBV*n^P;9V0q;8BnRl=iVosbfms#eJ%&lnp@Y|~x0HP2v3Soran{-h@h0XX+y_FN{ zSy3<9m->w*UtrKA3FfDD$AmAvJb&+e{@bFP#(@bZZa2 z-cx&Rx4@j{DFt04hOE)xH?76AtsIMDbv$ud`XBh~J%U}6kJIXQ3x{|v>+Cy)r#V)s zPHtkJPHj?*X@A}yd{CuNAz`sl618&_tW?5uvu9PX#&p|C7Mg2(b>Q6D?~hmKKh?_< zrzjC7>%z!7;9}}yFMG{eGm}i@C@NK6N`!4WRz}xN0v`H$Ac*Xtt&L714DArzmbw#| z=kP(~d){+4cE$vqNV^x9ws~J}#r{|g^Sp#_Mv5PsTBlN{wL=>$ZgVcESz?FTTxj&p--ewsnZ^NNQu^UFD>2&($792vBI zjgn)6dAXayMcAdFPYrb3v591@iN{dPQ1jywo$5RlP9Lz9vYcF=;jw*3f0gZh`K&h` zySOIOLt-5aOzzg*f1N~!u0ulFVBTujNbtt7%>GohMmgDt#zBn;kKLr{BR9oI!DxqA zEI55yhq)U)UZEa(7?EQaHYgpiaH4Qz^09_&q{E8E#S1B#!d5%aW#3Ns!+jFlJ23jm zkb5d2ziv_SV1>+MgvH1=OANJk%*Id>D&Jif3M9vdXaPQ-hJ|5Wk4X;Y-mFVePvqOD$Mw zO>~El1b@ntf~eD0r%l5EJ(#w!t+c60RVhMb?<qI3=f%Gnef$UzlIxn85~2r- zm8*w4E6+acxkizT{3`L*J!nol?TlJxW97A>mE{839Opi_T_k&YPi{3ujb>`wHth== zz~B8XQqYt2y^ThF^|scYY75VU2C`?!OcoATH5T5=(t3M#uX>St8gaamFZC|5^SLua ztO+eJxS=Owz`?MFuhnH3x|6)osBXMNe@Bkl;mvz??tMSAJYi>w$%(ahPL31}cbwKZ zZqV^ix}or`@^f`6Eahoavs4)`M|x4``GGR0+oL_A4@lS3{44_zI+so5MJ z@^5A3y!gB}JgUEa&jqG!<}C$^6FVuzgQ=u+X%<}Hvg>8JpFB2t;)BnpHuba@PED*v zGmrB;I=9sBqC66hX`1-(WZZ~_=exv>$IyTEsT>c}3QspWk%*;QI>dZ%iZPjJh5>h0+ zfPBZ5ZCG*t-UX>xFHxt}NrNNX#}-7l0EYjb&~lNExz_>yIgP{b_lg`=gK9Zf*4E8p za>b_~N?C}>1#@K_I2sam_WKz+%B@=-4SERoe9B1New8QgNDnr>|I6lm0qbe3(^jNG zY?2JnGTWOu-n>ub@Y#olln+$|47$Y}xTnp!YoFMu+Cny4Onm4i0-~HYu3gTX#HqK> zLHgiH)WN&SGvQ*|dz=z-waYN&hfFvom4+Qzln*Y{BlYe#LQ;SFUe0)3^=7{2lK$=xF zA;!?>)~&NLR#u#vDQ$LsH8o#%$9^HC;NKN)+72EQ?c+Qz8*>|8&&vC`ON)yKph4&% zM>GmUVeMZY$Qta2U8(6PpwQHA^kZ9LcRs;>VMjh%A?C{iQR`21({Zn~9*y6S+ZOT) zt)~98X$qUPU(WQQ-qV*a55*i9c(Ntt1zJGoVcR<>^no+Zf&MzM|vT= z#pq~}O%*4dw~&UxeGhFI|6$vL(20;3&WS9mTLrGcn&WXjeJ)o<=tQV?352rF~-_3qA|m)30G)3 z`*{K5>|jdL*8;7(H=utmEAl*VlQafdy#bQ!Y5Kv+=Lf- zt*8n{fE;Xkwgd?+BaY z&~`TSZ{o`s?8^R_+55N_yYh_RUiKI5m(s{l>G0up(p1R%`Xajj2_lzEUS%%)B|_|W zHIw<<glF_n4@d<(M@PQpb=SZGgP3*M_B;J~WB-%=FBcXlgTdoO{zZ^_1I??QH z+A=NLIxp%My>eWg&YnqqN@(I~|ELlEIUCCrnOXq9e_l4-pFDb;a8&5;K##s9a#%=B zO~V?ALI@;E|F1|ywVAR_gYt_7(EPj)DQUf!7Jc$*uhpfdQ^86nLoOiNC8Sk%tTKhh z7D{wwJ;RS&;~hg$%jPzALd#>mH>FO7sq`L4l!?=$l_lkOb~TcWlh_*F`DEjzBh=E1 zV^0K)m0-?;Fn+3k2f&3t=Wm&1W7u&BC`m%f%fs$vdF_1G{?)%$_p!DNS`!t*4tblR zSB{D6;G;wJ(yD|4mZ*0%=7;AzT_s@)ioCAI)L85(6awiLhGh0(<75Hbq-=rynQqJHA3sX@o%na(PlVuCgUF>44OV%yQ zp6l|1MAh!`wCE)s$7aLOvbZZ#l1tobLE<%8^AGs50$izZNXl_lU1Kf)IGB^Tzbky&pukXh5}r|tN1 zzquQ%B*w{?KUOTVFqEbb#bx!a?$x5$5^_eZTCPGEvf$6QJmw={@bP~3)E9YG7ay1- zTJ538$*LZsMnKlE&yUCplJ*DtlXO;)Mj&xbV&FF3?O z%ftsCnwk;2o(HmJA0O=RzJH4PUeVI9l}#mYR>?NuHd;U!`_t{0DS^Q#%|qB6lGU9Y zPK9&$m}oWf@k#t?V0{zdxuXVv|D;bZx=vGKvO>eY_dg$tGp(sAC<3ok9^G?HH?O1(-564GA6LEG6f{J6|jA|V&( zX^~kq4#&CIl-gBA5|XK>hZI@pkisv%;6OLg-AM)_t8vyoC9(H)=TLY;3n!^8G4oBo z*>xxf8}(oxMny@~FyPzVyG=CykTWg4Nh7rj=C}khS!VAws*VWL&YJB&l?QoD#eQ?2 zZD(qn?vINO+#e)yw8ObOKrPik&JkueE;rZcuHc)RbKo$pY-N=YK{cuyM6r^)8?9EK~vPGvpw)&5k8nTKoE#Dtn%@1G3(arC^=cJ;YrZ|qJaG_ zY1*K|T61Omrfz2u?P?#Kfad8shywHG)Uzk-wuFV_pVQ(C z7e@SQ+(+!TeQ34Jv*6LnKEjuaixC-oowg@Xc-eL^DXUDla6DkB7Um`G<~(3I5WH`I zUMfz+H8CmklagGXobWQU=i<1{bc3p})Yq{BC`Z8n5`Uh%d@Kr`)?4oSY-3{ZoUhc~ z6Epb589yH!y?DUyxqSJ>_=p<=7ZFh-n!XwJqSy#KB`xdso`o&kvYmm zUdfr>0hk`9YVn@?r&8Z8dTpZq$jtPcZQ-L44zFtOqYA70*FYi>?WA`tPi#3&@1 zB#CzE3mcz|UXg&(AOln!Oz%2DX&hsmCluEnQg8W*a~GfcITCxkJG7kI%=d;Gk59<+ z7toipqRb_xYELyU>9|ifd@~4EJQr#x&K;*6=0n5A3JSqYB&zWFY^!Z0Z<>CaBuZbB0o+kzWroQ=};-Y}{_jk@+_c%Va zkl@3NqwaYu;g8!e`mAd`TX0Ky4~zQz%#sBJmK^-_lyRN-xn2Z~^wN_NDLnke`VyiY z*+~VLj(Uesqbsi|iZjo`L@n`Yf^kdsm`+U83eiJT|EJtHoy7Fne&q_~V>gyhwCUObLc(_dA(zsU1jWUJyQ zK5-|XhU`6%+DV6R7!mo~7o~<)^E5?ACH(#~H7^dMsv|_lU+}wgGKr6u?C6G%``5+F z8o#&yK+awCIYLx$c|6FoL}gbQwgXqoNX>MG&iG7l46v^_{wurRER#MX7v_a8&L9otNgo zNnT4())!)Bl2Wb!ygmRjhK6}ZFhIm@-Gh6OaV$@S+pIqf;nP3Z!pIM%k<0jpq{H;Q zFSK9Rh;;i8S#x?RjfQuirjtMkR(yyn(Ov^{osT}doBjey5QEV_wL3?oiw{^aG38JZ(CvuJ` ztG{~<8~=lrTy+=}|6ox~0uXpmivIe6qK9SxXEN8#w({-yJS%F5j$j2~U`RQgEc1g% zl`Uu{*}4FJB`mAM*9+=L+C`AduMw`}U8T*{b^TJ&9(Ys7JVqVoy^d`*2P)NO` z9gf?SQTAt({yS@=bAYqzlE~>*ZL=MTMeII=L|c<4(IIu6+8xH*M?HjF9p=FKGx?HF zPbC~^CQmX&(9?NCsg--09-qXfbB`0u+7TTwDYvX!bZRBu||Pro(JNg?_Rb?xAGWavnkU7xjGg4U5ky7jErPx|=RI4U@3-v5`)J#?kJMNkRFG6P4YMRFo>pWCNLZ$3;47 zeBf(0EBLssCf?owWw34gy6g0#5d5%ral+o^x&FL&>ACMW1?+LPI2ah24@**fN>Cgj zJnGwF0-v>8FSl+*H3$IA{y{w-bDXX@!>CP9SQNA4w`&h#uwRU|H{l4%14eW|)LsVl za0b+ZeAe~3uwtxS@S##=Pkg-ycpYioRh!ZB!b$?RTk=&5+`tqX`50F{-3cD5a{r@* zC9O^->;YiLY=bBl-Az zJT;4$LAkDT=k1|_aEXc&YmOkhDiRSX-$SkhyDf&a{MS@tw zg&H-j3g!Ss)ZG)T9BB3?=a9HnUCf!3=|)XsOg$To#2AvG#ukHVCo$VsDH5Ud)Zz)POlEwRd-4`>uLzXSTt9v2G~PTiQ>%;oOsE} z&w^lurFDRymq+T0JXf+|0H%IcyQ5zQd9A5xAH8B+dwe}dfihSpJus**TFX9%2{Jh* zC{b{4Myt%(f4k;mIIA$(4E)#)?OoL|ID6|UT%8R}@iOY}U4C$Kg#J#bRJ7Yf1y@mM zpzyQ`qWzJt{#yJm2KI0uJD2-^wr|(%w8+q`J&;4;AhD;ue+>d3j#>>8`x{DmoYAfW zuO2uu@sWS#B!xk62GEbOH`i&j@RRE!QXKu>xT`qfqItzr$Vk#&dTBPB61qe!6}%xt z^#Yb{*#r+L_0$XP$1BUTMdb{d<_}oR@;BLw-QS0US>omV;N;%HKJSKfZ6Fv`-()6F z%Yx}fk;SnOX|qL3Gp$TCh8O^u(Zk3eUugB&_*LDa#5(`FgPdLK@x7 z#8`BK;FXDr`u*gU{VrNaO$Gv~T>nTa2)j0m-!6x~l}{e+M&TAQV6|U7yX+A{iUXjV zOiQV#`xna!0OV9V8te4-WGqgAzh*Q$`sGEXMzsmvddmwKL`nyan6^DQ^8LY2UF^Y? zeBhYa0sgNZMAG%uP-%P7dqAYi({-_yYuj=BwQ46PF%= z!RFjq{vV&duB+1d2}W!1j|Q6*SIp}&a*Lmk-yj&4Nf-r7XBvkEudEbe>@t{bQX>H5uVKPbi7hk)$$z+gp?|Fa@VRPW1-` zsksGBU^{}{PzV>|#RCQ*J0qd@7Wiw!1krW_yPpE_ZmA!C;Vw9K-;M%Qxnrw^YNhHp z&#F4EwFJ5jJDMu`|B0Ip-vxTGQ&~J+ON$`GA#IoyaF8B}ef@iu&_o{cuMFkH{Hr4` zshcN`*94e{*cDJxZzY&qN%ca4y}cglwa?` z&6OC6&3@pmwbSK-?1d^N_UO8mLI!}89lv4uteg^U#}2A?%_jX{ytH=^9l_i^Ny6-q z0@rC@7)4C5^g1F;>*-1|%1bIhAw})kwe;l=r*w&sfpXVZCb}@kWFhQkE@;u^_No?O z+;C3KsL%u_>E>_SJ`v;PdpD`Y;;p5K^rejt0TOAXj>!M6jMn%dJ^(HVRY#p%zYu>3 z9{EaZPz$1cn?F1P<2snc<67ANG91)$)LnRWQ%NO%5i^rT`h`w^h4q{?`}u8f`o}M| z2XC<1`Y-1RuI2D+$$P}V2}iy?qcIPHD}8>iY7$5-AUnw#8IYmuFf(cx2SPD3C|D!0 z1AJxfZS!)(mDg^C8wrkS{S?N;Z-NUfJU3K{B`FT+tK9%i=8Sl-c{O7S;+?RU-RsSr1k`roeTYnXodYgJW^k-${m8hWu%Q~$ z=-LFlIJCiwNKuk0a2EH#3rYfDa7+mlDyWPN*2MF<9B}&M_>7L@uyE9dVFeeX?O`|+0|*~G&jIFHOr0|Mr#wvjc{s+s5tT%}c^qtX z6J_pg*8Pyg0d27!)ctB`&}7~2KiOrv~i~A zl@Lp?__8;7BTt)$px7k<#){_#A9KhCPinwSSd4?zj#I2Z+!w$L8r~|}}un;!l zb(ta#Ho|b?$BjfgG^z`DEY9r$KdcQT?6%<1Yecnr9KO|X-a&c&?+xKa4#S0vw3!3M z4;}=%o%^aWx(6}@1sip#!yH~xkap7t|3d%@n1m|8KdBQALgR(L%vKh$bZeQ7vyBJo z&fSwRvY{A=B#DoN3yzIZ>%}M9_|qT@_cR8zf%j8>XCZ=zkV7P}!#)u0;M-$+emcV~ zaJV~*bBKoc{C=Q!09q3#0PKGD$0H=le`5;qC{oCpiUxN2RlIcu*~X=;0nrZ8zehV&J(8Q|1}|IdQ#eK{6F{ z#!s*K*5>h6%(Bo$vI20PWw)TgY%TqRyLip(6?NR~3L!k5JUc%5h*L%H`#bO3lL8xD zm_gvehYq?waiIl)3vFiTiCp-Cz=gdUSTW$jybUf?(_GE8&q3;F4+NVI5HWK=aplrK zYig+|t`!pndJjRsw~pBS#5D}y=w}^?ZzY-v4K zDfZ2++pHuzW9nlu)#Aq%M+k}IRlWbN2u{Od(CWsoKZHiS%cuEG4U702#uek)mAh3! z?FR~_^onpPrA9leiw%kNo#6)8Rnv^1F8McP?Y}mG=tdIzmg#xT*qYBBGm9${dmUS+ zG2Cu;8`SazOK+(;$n(p$pSn@Bq#R*eHaBEp6?ROjbt$J<)oC|Tm}!AaGc!Ju;v%Mh z&m{iWYUer&QabB<^0Q}g3Y1`ltJ@7$V z8^s_5Yn1={f)#IwSQ z7?(e(0_1Jd25PjfXLnWhkZ;9rY6z@89-9{A7wL%8{zo4c?a^1%?Qh3t z;haavsm#4kS-CGsNGfbAci&4ik|r9UkkaJ~SOK{6nh=@&PXQ*xZxKD>ONY-7BkKTq*J^a5l%rx*^9Jve=m?1cSI+JY?H$-4~NC#O1gkky^>o4dzAciE}E#$`Pk z9%N`ir7T^ewqOG5M?NMS$?dOcb|h3|xGY+Ah)%8rV>V>A(~iFux!RDKTuMsxaeqJ1 zT>i2CaAm`rMv)GEBQ$(R^e~&0?|Mp)YbgjdKey>V9>?f>b1zYKUEiEP-6-CChhuOh zBhzwGnk_$~s>pn$v^6&{Raxo*Vk%qy07BA|EeYa3Wh5fk^>~*4nu0|$laki<#^1b5 zj5{_~;=3hX4B=jx6r=P{C?}xBgx=aROtYZMi5+xzQ zeR|vmsawL~c|WA2M20@64f!czIDEKv05PSaTttf+b<)ag8GIvg@MVOp?+tF@4LN|= z4!1e6nzUAQdOJjHUm#-ZB_l&~tJ*TH$FAr0u_Lq}o>coeD}eSw*q;#jK->%Oc3Lk> zI(r(${UEcP@bf$j;r(edCG=(V2(4!Y9)aVQd*Jrlt?P#8cdzt>_Z14XuIv2tHjRhED}6gG{g?;E5^)JU4$M|m1C2Fd0bsF7Tk*Ex7wa#hP+MBNS^UG0u5k>qH*frG!a z`ud|zuOi{?Zo>y~_EkqGw+fsp>hCg^Zs+QYGRqtaW7}Ai?iNaVf+w#`WFCAq)9 zm0?Qc%4~pBS9+QUo3hljn;X90xcQT^lx5Leiz=2sn`+}sR`OOiW$}xfawJ2Chl)Yb zYnO!c*{MNci%I?2-**9gr>s`A<=1!znYXEyJk(-?`bSq6`s&vf3QT;%`VP@!(m245 zXy1opeJTT_z4-UZOIl0b32%#EQ*`N&>&iV-D|svcVNd-We(oEQl5uf>OyoRlB?j%_ z0kkJdwFhd=m26G2?FC>_K0iiMD%6=6_Q1n>+_P1km&e7 ztEB#)Vzk$`q-<^?A^@PeIrnx(wAEa&+J|YE2-5uM6PXVs%`$f)FGbFo+o4*@dbI&-+{Z$IKN=S!0v&9YBy>OF8 zn$CyW#(WcVQ#382g}GyH0mhbVEPnwGDaLkqHwPlJoA2){@|72esW7Y#T^7d1 z^N>yRXkY+mT*SUSjOpzDZWx{Dcbg$XIB=<l9zOFoy&2y>sLo;1A{#mZ335Sn;q!f}MG4Z%y}28jA8huKXwL-!aBhJ|(P zTnWyT{&3T#^h^-6-5v&urBP2OVg(s7TB6wGv=Z8_wT{pCx}t>lK21LAIU7mL2P#a@5E z5N217TT||32iXyle326wV28h+{xw5UrvGh@3|+3@@?~q}`AxMx%-JeDd7mHV1deW7 zJR*cKT6v8Tjbqz0SuKbf*~PNTq3^OmJ(j;vDHI~XMLY!+`M1@hD}CEtx@g%ghol$U zxW{M2M;lHi+LbgFih1%(J$8`^W|4ApmKduoO2f)~beoO$g^!lqq*)Q~a528hlV9tW z@->Sg0J8osKV+{Ijw|I)O$;`tVWT{c^W{zS4K3H+l!@fi8kMNgN-Jfy`>e6@)Sa3j z^3&0bViNMY44U@Oo)|ooij_>3##Kjsc|yVFu}=!{9BOVUxAo@6=*B-5MfrM4&ue`? zreCCn7xyc7o2VN@fkvb}fDX@IIv?M7jn~t!8&SyIR%V;M~tUX&q38?QK+YddGr98G=N1XFpQ z1@zwL#70mQzu?NhTe*n9Kd6QgP^sY zxDNQtlxgas_(;6O5mey-O%Y?-bhId|`=a!CvTSs9RMHhx$jRF2L{UU!l%jamrIfyb z%JMO~{at0!9XkOrrasj#XrrZ~`Qef7>&|hGr~ry0k>g^Kzb$1gEQb|X#%{ZkSR}Nd zo*dfbs_~vi!^qx7`XG6;qer6=NepwnMW3!4KLaaby*!1z^BF37c zx$7VH4)+dJDh*f<*lX0h)Eo`H{lXa3oEkpQuiQMXn%*?X$up(8(!eq}qg z!>jt$&A;yrE{BrVo}q;BwsWo_1#5hYW^tZ6rPvk&&v;bNe{UskxMOHxlwVB9DB@b~ zP$7^|2~~(&)Ggb(B$H7vgV#*?z~^JQl-X?C{>|XS@jau77>Nm-ip}@EaYni;pcn^& z@}}lphnHGC$Cp#c(SAd(MAO9^E~%8A!7d$r`RX>hz9GM(J7`&*XJ-2L9aMc z)s6`A!sPs(TTfgE3Ij6fOFX7Cvh+rB@WN5kC5nlpwWdq5OZc|z(PdA=%EEy!JM>yi z<3_$PT*P^NUtp8jay!~(fPc@4IlgU;Yqdao2n9#TE>0u^Gm`)PxDwg0saBTNPKm)< zk)*GhV`tIIGJ43q`*hwyb$D5e*_->E!W8HxZB*&EUJfRwTIr#9!EQDhDOS6xX6b6_ z!7*x!etA1|wlL6o<}0%oYyGQIvn7+Jp+{JvQ3#OK_GsW8&y%;>HC!?%1Zo*Y?}C=4#S|>uF_E5pvPC{ zl!mfu9Ah~fl_%P-7F^aV9~S!95)SreNiS5bFHhcnm(%ccR_Q#WR(K>H)qXiv$<=bC zwv`084|Say$!7D>a=iTogPD%)R~E+(n^-lgcjp2!ojTm5GuuYq4WYI?NKR>)?Pij9 zJIxYjZw1rRq37WZ0Pas|lX5>47$Bs^yI}l@GtNY!CU3Wt+v&yeki6~$Gs`NF z^=0Fz2|u-~%Q*wO?yEIcZ$5C^o$kFl775|RxxIhi3rnCt3xBg89eRY>)}(tp6JxYg zNAJ`+s5-t#m0UI(GB3mI`aS-txg7#O7wgI3=kETDy4$j7a#^JF5yr5_vT)?}kbO@d zbpeYPUus<6slM#I1oJBR*Vw_J5^Vml z6_d!v`f)5m%!)Q~?Lq#by7N}A)x`I@uJ9|}wWLNyTYoMbpFUIc`RT00E*l^cS zGp}%jq=rdm)+UgMM~q$_F^-??w)_?ZSsEdH2a2s^TDX1pitA9n^GuHF9@hR#ID(4o zUby9GSK5$OawfFxKJP+AJxzcMHcZlq3WkRJA8%|wI5-<=#m^winydLwxi;tl5?sNI zq)?PcUnw<*gs@7ZvWimNoMpkhm^wk%-;Plc$(_#~`XpUiT2v$;K0lX$iT>91sD0KE zdW)jUgc0re72czsyBL>8@YzX@+Z}VOMds0SpGfT>%bvU-+~LL{^(wM9;!UA@oWHtJ z)V2H$;WzKC3YK)t3qJ6t^2su%YPvbSf;WgtnxR&fPNeiVE*Q>IEW7!rUCXh;2G*@P zwf^!*gsYZVuNlD(-20`|ln#N^xRJt4`6U!qM3@ z3;h>tZo+w1)JRXOeyfsa6vJ)1f-N1F`uV$WGwQB}B1+=pUZC$P1#1eJQOiS5hUSll zM$@Y(H#ntB>7&N*gI1+8dCVclbv?#y>a6glvV$51%96Xil&J7i^)-5tY@-j7EEX&p zgFwz4(j6Gw&r3fR4~T|Prps48kRPAG7oh1Ld0|?z=Ut>;vth_*mdTEHH2RYkGc|aJ z>94r9(1BHF`Y{8oSJc~2{NR!C|9y|_k|dyDY<281di84Bg=!A?P_r;BFk7EwFi`5m znemBpQpv@Y^&#x>9#eFvGT~6I1MOwnPSUjHQO+kEJ>M0!meYjja^+bq3z&?Rr_}W= z7z8!4yuD~%SfSBuT36*>=7@QWuzw)Aa~puZyIBOFH=#U%n|}v%L7mZW&T7MFiA;Z% zPaEY}cEzaKKS(~-Qa1Z?iUc<+b+;;uWv3gX7c1sElQJPCBnKy7jF+T^gAe_sgI6;5 zS(zA`Ti6t2bb}DKd=@Bw{orItKYh3T@I-KcetU-M=aKrLY7*R(d7(?+U1cAdAo}x4 zsw?WozEm~hT!ct_2!&;%V75KCI9M0Q6jU!)#(6fsLdL8_%xnog?)LHiwUmVpS>ZxY zcp>>XU;&LW#yDYZ1%c9@fJ{u3-D&;8k&#y>pgV*4{lVdr&Aihi1j*K}=9bM(gwPO` z`8BJMRhA_ar5_+^Q$K*P7po9k;u|W!UP)=8DGJTIP0%{ekG~vTOrs9U=^Kg`m!Vh- z{rSKPwdsG9tcVbcJM{O1R$8w>0+?ZOCPupCcvE}h34zGP{2Jw~z?~rrjy~8b5*(Ot zv1$pd?=G>SV43JMMVUz6sXW=K;f3CN9|OwxEv4`#XP?&xTY*#kKV>8@A^!1Y4v-~}lUJkb% z)4@13cgH)A_coFu!Dj-Cl9d3i|yN=;v&vK~L2(^BGVY@4ODbn+OhRyJFZ1MQ3 z%(QAT{nte!H2S4G3+tVSsrU;S;v(l4oSnW?1nkIVT>R8#gO{T?j?Z2zGo68arr)Ow z;|K(yO8*PV&^#L9mk9e=j9$sDefO1SrDhis3HgcZ5mN=dMw|2|6&tUccfR+DzI!TA zL~@}cuBL?Gw**BxeLHLvW_U-2O?Wjeh>izqdLd`VAM~#cy;N2Gvm zvsM1<$yi@1$meF6l@k)d4u4-~f`i320tf=XwCaL=GX8TCnXP!)x@1gxyXQSRV)B#^ za>h<{2?yH258Lwh{jmS1@}2)C*8k5{|Nbv#Gz~g0kLBB{-Q7VxW&VN+jDpo7?gUdx zu4=YXJ#huqu;WVAuT`(SuaKdg+NQ^xr!$0^xV46TFn$HIZ3*M;+ty2yUhlqv-YvIO zDPw?)VZz_f7@~KQ;Fy-3RiUBDYYk8Xx+VBnN&=`^TvBkJiZ0+9WuF^Aq7bR73TqWux@w0QBW}t?}zc@@V(v%Qhbr zon)e=c9aJ+MLck4(1Mqnt!Azf-se_}zJ?6H=KX50coj~LP;_PQ;Qx3f4;P%{ zMO*=3Hj}=2gnmeEm`Mh2xD}FM5_VM#DhdMX3gW|G$(^nd_0V@u=l}%qP5O2Ey$D?q z_#)jew(|M|p=iaZm9ug7fOCg}zr(Mez0^nvRabQ$+ubmu0me`rYlVMSa6#zvu9M)b zcyrD!4&0UeN2Ou~KZhyN9dS8}$h}%X1P3Gl3_$W)gBFB3I)C3EG;u)Szkg5;@>!lg z?S^gjD}CTIa>cq~gFh1>fe3fk_{F;$B3yBAmG#n+X8fjdmR+U&qs?c#ZzKv4y`2BO zdI6G~wAMJ<$xvcuPH_B_nNqkmCGe;4@p|0g&b6S*Ul9#`9ccLFLbh4$r79hOsGkQ$<4 zcO_pBIna#Y=Ar1a7ewRerj$D*@|9AyDAEj(w}80)tcF)#8^7y6!zx z4*yelq``CK<(Qqu4S*6-T@zbJ$FAQ1Ab&KFR+>E$-$aB%xY|j)=!BRM*_=cMVfbVgY*6NFF=ht47hW1qP!;%xuH~@(?2g0>KY@4 zSCcu`m+2n|M%WW`pM;9O+HO1RP)mpa}yEt z8|2^xxTxjc%vVI3lf!DM&>1#&fdYkpL4^;bXVwl&Qj0Q~m|)n5i_!^fS^E7Y@q#_H zOy`DQwHN`+o(keG(xDXOzIUSQw}U{xrPcX~O-*hB3o+Fy%B}Y(;O@ZR!f(&jUIrhU z@-JA5X0yNY+WGrz={&x%;q_mePJzy;`M|GNiQGRtAg*xC{e| z-(d3ohK#QNa^yWBqB`;-_57M#p<`Cv%}zM|UkDZdzfYl^r$MS(b`!Dvw1@A#^WAiX zx8mH-m|i4W9Jbb8_a&65=v-mBjp0Ex{%|a=e{nPwz-01QXe&2bT!`{xe*t*K?|d#% z#kCL+--qUI)I%))ZawX@&I81+Z15fN7h5n3cK7Uw*V74@vZTfKD2V2K6xOkTf98fC zbPeIseQt2&<)3dNTAC!-qebuNOb_hGV0}--`x75a6d)o$X#pLy_N@T}fi@O^`LyKr z%;JEe#$G6H5cL0_*=Ai6ZQQX3lreUDKk>g!5`pVA=kp|UKrX}9W%Eyu{nJK}gvmi- zp=Z}>cwj>`fjF(7FvAtViXYeWfW-U%)sAvt_c^DneeG|G(G~@(t{s?*TQDzL`Lrtj9&I!H^NV z|1WF&%NqZ(#+uaqt2KU5X#Z-BAH#@$S>s>U_zS1wU)J~~)<{?T4zsU=2s6GZ0U<+Z9D}wxpbi5c{^;Ey z{m7(t3-R39x_dixhWjZ?&l_B#bnW@bP-VG?w3k+GtTfiuaBuW%7?)JIZQw3}4>5Jd zGcWX0`;7)4yW~Im`M{Bn!3#{(a!0MlzK6)b9oziuobHr$A0D-qP`?{ip&C+NXc=@d%X`?SiMR0&5=Rk!ui@DXS6s95z6Bt6xI$ zQ*FgtpLf%ulCF_h@~`vkQ%AW7C3Bp&^giJ_7fBr1Q2(;lRh-VQ(hzqRuB|7h*T{%F z=w~}z_>Jg1M$Q-}N8Km;t-a80*_PuCd8G8pz607tR?7-j@mWonke2$#QB5PV zZbHYT*o2Nq&5xuAG*6`kU7!4ENvS{3_G>xw4xJOMoUzwG_psn#i8Sw^u5!-iePYF=HQYl-nIkqNijF7GiI-aVA~ z08TBEoY2GM-1{O_zap8BAy`pN9czTyeCguV+UP8+A=GKN<yb)N5r0=II(4 ztkSSPs^ePQ$IkJJ+7kk9y_3M{9K#YNgc?mp}ts^csGVBbeWm6_7bQVj48*kjuC zy9D%3GpE6i7wX^wdOBTI03t2 zyU%KLRZ&70c-bY7E({&{?#Ewc5$!SM>X!SdSD@Kod3*7b*Am1;&JR1UCG;eXnDi58 z)R`1O{4rQnZY%@AoFp;Fa|JDmD8Ndg9IVfJ*E2?W?q&7({>*tc(rJ%{@nT=Zw`|8f z>4}4+v+Z_Puk!{pn!PZ(D8tveeb=?ww8o?QXRT*UjjQP$F{m1mA>95}uA@?eqT^4x zyP9NKBa>E|g>`(PLA5XmW!ligiCAhAtSOz4cTc{ol4&1Bn3#E+QRhij4h#n_I}oh! zu)PRIM%cjo*|OA1KBi5-Z8hnCT6Vk{M!t1_RZ$M$eEDP_yhb4iS0CrmH?- zmyKMMsQ)Zju97Sv-dMOth7t5i`}0KQG7jsu2GQJlE4N0KUc^+|ii^;dx$4yRXHi%2 zFOfEw!dRtA)?+5;6$Gn}HMhV}-X_BPM$#7gu)`hS9;@o?4mUr_bruC*zjC4w!c>Eu1mH=>^o}~;iGo*14 zq>igUDohr}Z(Sg^c<#hqM~IQQqaIknz{A2v>Py%Rtp1(d#-B&RJ>6j7^LTZuRe3p^ zJ2U5D$zl6?Az^HX=TURD{OLYT0ZrcflJE`+N1Sxws1iSFuu53JEX-(6_p6wG`X=*{ zW@Ep59MyrnLq}Gg6#DNH*eA|{G9P^%)NhG!{Z@NzyiWF};0L^TEpQeI;6 zGW;8iU)LWmWek#Kb$MR7qO&{rnp1Q;OpZ%|S2dKtw0>reNc)REok5Z_YCI_=+ndu= zbzBa@{Pj1~!%2%r;mt8mt|z?G0}=&cqdldfpj%kYzV1xg!RMp>^D6_>%T-K`nOA7I zJ##AUw@<|fN2_?b#5{3(vom(IE6;#MiVd%{)upEgm)FxFF#af3sf=ynTl08DqLcgl z4IYuDUew?yljs3*bh0CR(wU9|jPmTgq7DZqo>bgEn=j3Ar7p%1JA{`z z@pCmQ%Eo4U-gbzkG*GveWfi4el9-$I{Hm0-?6BAyc!4A}z0a_)$o%#u8rOSL{t=XEGSY`Mo|&40HFrdQB>L}0!md8kgoI= zf`vgviWMm#s6a%T^q#0FCT+LACGU3%QdDc?-c?;}Vc$5JwZ#K4P$d$(MeRhw%VdzSFH-LPWr05Pay z59??{Lnhad%FqOJSyFr-?12~;sHLrSujM+}^xzS)N1Z_H-1YFH8p{2AQJ52>qe+1B ztJh03Tzosl6UHfQHPhrZe7hWf*49*s*SdIVnAeBG8VI8tx+#nAThy95Rh70&Yt;Wv zHfnUVCNKa;sB@6|D>po*Q^c|Z6OUejyLOa5esf=U)L@=!6WC(Cg&H(^ zg5p$NQ*#6Ht<$s#Z0t&fTU{QXhLZLug)gEK7TTfvX6wd69H2_*OS7SJJlh30>Gnd> z#za_UXK&BaVk5)N4t~|1Zp+)G;yirNX-RJcn-pPT$;e&@Khad1J`i3$BhP_(rXweARmBy4LYCFMtyWV!8xO#lgthm0%Gy-kdQ; z7d+>NMnCI)QdCr=7CXie?+F*1X!qVaz%Kf#om)cvb)l%+9RLdwHd+}T`e|#MnQsok zXfw67-i|1(X_X!~pNe9(+PvQEAHmzjCN`b3Bmkvt8v8;O$#Upq4`8=G{X;lx=i2pkDv?v?o~U*$o{ zQt5PV+s}%|L@=<`&Z;w=t3mvr3*v~s?VP!IvuI@&T{HkMY2WYdZn;mF|G}YHNBr{k zBEhSZVGKD_gR18K2Y|pK3Z>WP^gWZa+KYL znoAG7LT-b4GA+=ysF3gb`q)8N=7dtpn*!U7JVHvDdT3SNmJJ7O4TBIpO(RNi5Y*s z+Fq9)pRW{Cgs|F4ZHUH%hO7x#laC7IUS#EljWs~MaOeWb9Ffv(82@0`=??0d5o*xO z#i_vd4bt%7^Ka|xwDYXG9B6r1EQe7DC4IFt$8hKKOFIx=b;G43x1)XZp2^_G3c{zN zf$1mf^oBcbUqMN*y_KAgY~3WyL>WXr6MlGy5`}owFY=|&%9;=i(AJ;q3XoefkBxxX z(AsgK&a5n#>9J5k$@E&$6)$Y>p?KOs^pR_$mOOFbp>M?*GR!M8Vz=1u)geVOzJUeA z1}l;PKT6aj?_IC~P`_OGBeICQcuNCyUOgo<@(KXoJpj(AULuS;@f^O;M;mB?0ru19 zCDuaO?|!0wItwgz`2`A=*n~V{0DP3((!PBkzzbr1K;B{m6l*%01~5d2kDWKqg3LpDKA%ktHjCyC&e@lnh1C+*BASghMMU!kNbat9 zLr+I8{B*@s9<6bEZ{miEl$^48ya(fHrbX3w514`5R-u9-zlvN)*l^p$ms!l7KGNoR zh!vpP&F!(A7y4X_T12la%WbDy(0K(Rx0q<}!MzZtX2xGc`9FFia6iiAF(%SWK~Buz zZEFzZT>6(F$NUIRf#Sp;kdaaG8YuxT&fb~&>GqSawS#r}&tF}sYFPNpjplbYAEJK^ zyvla)HQvumhjYGz)wt?9B0?!Xny~e)yJJ+3Tf#UPH%$}CRtgchzN3-9bd*9X2X7G}1i2u^Tc{?+{H zvSwsLSEHF`z3#$LaQEsSmUXH>zme5mDJsk-uH*8WN#Qk?*t*+w%GFTm z2(+;6CfNy58|gk2b!@7AU}`JD`Jyzxr^uKX?0uku8Cu2z(ZKs*47{jZMX?I;&9KFYc1oSp-)HD_0zsLiH}KlAAK%&E)seI$IC@M^l`|p+p2H%) zub9}>zl2IDdpG-h{M5*3-Arx%9EJZ$&gB6B%NX-ikq4rBFS@LpqLDpP-JVqg{M`2? z)Rf@tmR^hZ1PK}49nubH$aRW0h-yBI_pm6g(qPLXD+$3TU+}Hy`7RRrccTWh#vAQl zBMK{ez3v3i=y{0ThNX?#>j;3c0)6Hf@a5!e%}}v0eBwo%`^YHMDE1HQynrPIqZ>$}Glh(3f=mmfP z*bAU;E;$2JXGBU%d)~=(gfdI+@Fb3g+SidWo&nn9Xi4%Fq$M04Tw6ZPZw9alm86f# z*83%B4rO?CMAa_7rsEHUnw#sl)z5Vb;y$A3#)R_w-09cRk6FAk<_%xZ&h-taT$weJ z(rU;jM;eQ+UIOaSI!@%*LmK_djO5JHvIm@*|IZvmKFAw8sKcTepx(ata|&lE2N7f^ z)^)mtFcbw>F?o6{8Lfl}(BU^%;BU)0TbjuguF3KbIM)R*&~nOhe>w6!$dR z-KmM$-hI8t&8~Mrd-7Kj9%rDY(-%-yAgUJcP}3|swq>j3&RJ6-Bh38J*rvYcOelO!vP2v?&v-Zs48n|Mc_e;|ZEWGd{`9nr7wt)klAz_Xya1F!3# zC`iLB0V5x397ey!@)w$|pyFmMsz{F-UQN&)b*kSbWdauxAHPH-@>vKfoo8c3f>ZCw zOH396xUMz`ViFF4mF5LjMi3-CPoO*g-1Q2uFiHE+1;_(Jz~uu-xD3hrb{E~AE&@`c zBfWRk`&=pN3NoNV7y?*N$$|2WTlGsBf?l>ig69yj|2p?@B{-(jOW3!qpuh4%t)~(7 z47}^hmwlTA&Bnq*24ea~R_JxgVZ%46Iu0}&JEy0Gs>rQKON(d#D=M|lK?rCr9`JM5 z!*WyITfo?R(3t@Jr+VSPri=qr*wFo;+ThwWi4G_!DzNeyc($V%_2@LOH(^sH%}c1? zcvV!?;ekN?6Lr!3^EoNb^7{^E6m8m%nRppr$|3?dRG()X^|!I0b@E!T8&?yleSnhr z7#V`JWLdta1tq9MoQg$Sc=N}xY1Y0l0TX|qpaD=^w3~X@Eszi*-I;1~sh;&ZJE!2D z0xMwbRIj2hMXqr}r}Y*GoeN%rMXOC4_3Ra3vS%aKq^ibkvILAfQ$b`ItZ0Jr&fAVU z-vQf55FbG$O~SbF=B&WNHx-F4E8lDv81oMPQ8?G!guvDr)+GKppZ7Dl{a_E6{*b>X z^|RJ+4&1SnHwrcJU}kRT&y_lElC@xdU92@hhxBXLmj<%_WnJV|UcXv#lXr10!a3f% zsJiw>1QSSnu}oCpgZHHI4?z?n7@~)+#2WOcN%5~IEbSDL)Wr^xg&I`!k^SPIuU1WWcaXzo;fu;yB?L^IM#ycqjyk4n#OC#*nl zqNJTmb7TMG;`H5Wo^y2+n=tTeP}jNW-{`}9Z>l73Ea2cudE@vO=|rG0(tB?$pnJsG zuCmo2m)=;PWBUQxBsJF+zaz+*sTzYyb)FGLNIfKD@3_Z* zfZqo`U#Lp8qcR)(vm+Q*p}(8Ul1w+{eQDeIZ3zaGUJTm-N6XLC+JHW zhoh|v(u+6oEnm<)GQ;;6tk$p4=4qk83MnFt{NM;!gI(2rthbGR8tsMvh~0~OVQndv ze`ErLM41No2Jix4Slfu?$^2rl?5BTkqz)jKP7sP+LYBZ=&43}DjJ%HQ9f&$6a1qX@ zT)6RRb6GT1bD>*eSkZZ~O;e)S*|U5@!rOT{brzk4s`Yz8Vd?*Ocj(`Y#~M>12)9iGPwgze=#JdIC*7yCvwu={XTnJyJxfbVv|cEtX%mn~?b<-mA-KOx zPNF(Q;H7>**cL0d9Y0$F%SRm`Mu`WlvGlL)8Fy90*X%^j7_uLfxh17rt(+Mw=J1k} z;yxN4Y0EU~_e^s7p3)3#e`SqTt-s6xD4||ScgTz9`~Bk)ORC`krHJA87hGe{s=f@- zh8V%LsR^tHm3fx3O`BsZ(R~_*6n@{m0jj0~e;S3rog^*B(Oh|LRbOUsb&FMVuhv07 z&j8tzQVzbr4`QILqK60*jP6Vo`4TIXmscFuXad*LNE5J@8T(18#u;T`wwNdJJP zmX8Kqxv@qDZH>V9D8wu^B9~gk&po{wga`(*_cm2p zpikn?83+uK*%?JME3)v^_i6=ikA)nbw=p7+zPAzdz6Y%Ny zw=*lV@O0oBSY@^?f>^2fgS4h$|I|LMj1P@pbT6Vo-02)a%~3&e2RU!z-T)WJ_>;W% z1Fp189xi$3@lt#aNF@uyKu&pkW78I}jssd;GoE%48{`%E1_x-0eOn1pk1bz2gHWtY zKId_%YG!pvQ~>^IwEwvYJx-1`x?<@qW}*%Ud6^;nCedaHfD=r(6zZiG0S{xzdL1`y zy4!!V4elkSLolY%^AW{}kZ5Po5I>dMTii}pnENukRcBbVB8z4M`-=+8gSe%v#qhSD zaH4BBL3&L(Ir91%kXkeUXL?O3M#=%?JZXtO ziiUVIw1MZqjo;LU=JYmqH@3IkByh{dll>bI+$azdU%_z3Ta|LGQj=Q7 zk5>jPzZ<~C*2YE@u&KCipb67sljwl3GnGBoj;z}lWBGo1sR&nmif(DQ=ALHt@U1?$ zzD2k>f;!f5T(-@!ZwS;tmhiN#+$FIr0d4P1E4TZsCpZRLEEI4|*X%-@1n8?9#8%M$ zhM8PMEX)`U&DS{d7n>hkE~+{I`Jlp`?4xdbpL%Q5umX2kKhoG_-Cn)>$*8mG#N;nh zs&V&DDc=A1qV=f8ZtY{AwNGMCA8~!qIn~aMLRU;Rcr-=A+0K!OtvFVgR%9VdSU~qE zr1URRv{8V3RM*Wbr=F1P;1~>g z*G4y!B$6`L6=^1EVR=zq%v zM^24_=r;(_JC}$H z)@4~4aY*>nE`~4WBWZUM@GnfG_xRTK4LCe>SE?tsrRPS@2#-%gYK;j>cOems)#*8T zp#s=gHLo%cn+FT5Lmb#2Bcw5@p3^0a#s>I;;2M`*jO?G;%>x7jymPZg*|7>jV%^M> zc2vN~F?O3OvfcYmoSBB+fdmEZ!-f1e1X~)c8W-0^^@xJMC=U1PFE1bR^0q6JkWI~i zA^3-S1UFYD@)*dqA9;DOiFp2oC7x}BL%+~z;JlqK_l{<6(iE@ciD+9}l@UAbIYv0m zxe*jSXcQxy>NL$gp15cp9dUCYlTI{p3T>fNV-sFxeXn1FfH z_3_?D2ZQn9V1RG8T7qulk)cDWGY#ya6PXZVPtVhN&xHnmDTV7M`oIo%jl?NuTEaM^ zUV{%VSs6^1YlY8`4r!iVD!I`{N8DFAP*zL;hOFvXjBay15OtzB!R6aVpn?(l037P@ z3V<@vgoc^m9uM3|pv-&PijJj{DvKNS-W_5TJlV|ztof3D6_iE;2s$elyodBa!5S}z znT?%fj*U~lwQbCztpr9T>UvAllF;{q7&YA?8%SN7Blv>V=Sc+;6z~HvTN%2=OGQJc1rw331b>icLu6TAN?rk{(j5^;&iNm9=Rq< z!aytta@9QMotkYHR*aeG02&X1@oi5@$|C;n_U?Ud5f|Ds4jm~h`TnLSFxV<)23H}q zD@M5JtbE$IdWzTMQA5We>?c-d;pJ8HL1jR%Crx2X66yNwN#RTJ2}7S~sqpDwDDgre zU0@1Rz+AlE@6=1ON2mFB=w% zqeD&Q4_`e+uS&x}#~zi7Oc(MqMJ-TEt4M?oYEo#jqFKPPT=`vaUYU79cozVsUitBx z65h~vi(ux$ukWd^loziDf1*1DpXiUuSGTvLE16Ip7vcoP42QCDWYm3bL_QXye-mD( z7mblBqj5Np4y zUjJ^OePkM_Nrz9LP>UZ`--I8D5q6_tPccH4q>3m?oB{Zx&zAV>?q8puZOFBRAg$o- zbBr}=1<3(->)#%%<85yMgk8M7ccG0@Fj!W09<8W}<c(hHpuCfz%_aG#tayj&TO*3cQ4@VKQ)LQ?)?Rdwk1f2+{Gm z)tz?LTL_TVu+U4yRc-gH-suZ;zs&_qo6f-b7ZI?1QJ1U6>3Cf9LK(9?6jNq@ctVVM zV&j&DUVEH6Hj;d2_Hx2T5(<^-&S$Dn=?HkWw)fD*fSMarn}H0%1!!)`OsbZkOFjLS zWOPVdWF_E!tHwB+G;REguxk>?AuT=pA46FO0V?cv9#I6yOE+IY^dX1$m<(@L>sY(f zPN^=SmXT!bZJ=c}+@=|Iz5kUb^LeLH(T$l@k|oM$;_YNjtymDE$Y{M7Q;(#trg-D? zNRJ0+u*4LNFqj%vLTMZ8ejmnV2e#|hMF>@~)i7V?GpHTAPO5`c!~9+@urxT2qZls? zktL|jBEhT4IU9lta!%L~$$jYDUVFOhK3?5r}rt1*sk5Hllm#--0A%kf19 z>~HKR8?jF?L4&7z0zI6rTlV`Vv2(ug5c&cFhm@CDH!)Ao4W++zN+OK1YiX4R6)zX- zlopTMQ-jrPy!AII&=JGgK~pK?DBVoWeiZ%cjv*`A2eF1=nvTT#CgEA*x6?Z?oc$O_ z2yd+IVGGj;7#&t(H~8?J3T!ob{0Six8!V#G?^s(}@+`PlwP$E_M@GM1K_1z7%=rrb7@P}vX)cE8P>Z{l@^y6Kmt zVaj0aHZbAC0V>paSW|!WaV%qXV>nI$H|~IhaDk{jFR^V*Dy>gQXY zSnY6jdunqIrml~=R8I_Hi1bZ9zSDH`hk;?KL=+MQ+feieDX##hUa@$)no~KTr6~YP9jfqYVt$(U`2pln`5dB z*Mc+BN#>mMbOj>{Wqz7sEDDckHW=!J#|HrpHX5WtY9lld${elfDDPNae17 zMgWZFfwBx#Zm0>ad69QxGMt>#Mr%uls##n!0<+RX;xLy3zU9|4JO7=56k|kwsc!GV;maJ-R5FN zCwX594w%pIpkxj9q z^JZ$G4e&;e>do;E)-8H8dh=1^KHZ%QZzW{?B)cAO?_`}#SkxyeEs_PEkD+a{6PW0Q zs;*3Bt_dru4q-S)QSD0a4cqy=?I>f*fX~xEWEAa@It>Kgf{)W=rYYU375cr|R4GEY zA)Gi@NI^T^@a&%_I@pOVLCBGb!mkf|*qL%u19yF`e15BHb8xv$E;{+GYWxiOjrD`T z*N7ew|5x?0uZKOq<~L;vqf{m4qSH{pXN@DJzSLO_zM4x}*_3^`@sA4UE z4Fv50i(0iJ$*wu#3 zQ0^HDq7-@-R=AK9)R`U#i3x?8aeCDF*VKKeuK*o`w!@+WDeV?6{O@x4cod^4PBG*H zcRmH{*boQ2gtyK6I_(^9oCuBxQWA1-2ut9GJJfQ<)A5UQWPCBm-`Rd7KDflFRhSxo z7ux5R(k6?qp=3IoDCI=6X+5j67~Tv|yax&%vRTh1xW}d^@-vPUOmOOEh@ZBUA|3l|Kq>-}=MyVddlhir>hzKNSdy}EHqH|n+?$t) z(hv3uPKe?L!RGW#$J++7P!It!A{%3KgUSkpr+&QEvz9MO~CMNTpriqJ6av2$jVZR>lDo=gLHn`YE|Jxb1TWBBjhNwGvdQJq|_VrXBU zHn-o-(yAFg^SqbLSHyC)i>a5Bt#)CiOzpBai^5xcoCgWRy4VF*mJ-d=3sk9>P0i4yXSPo!455c?x$Qm~la zg$*{)I;57v{}8_>#k9JCR}K5#8!A^eEt~zAuO(=9;#n zmvEC0#exDet!&y=_fV26!)ejnz~~}ifL`lJb#WHPq1YObaHT)>2j$k|nFC zgt?_SJsV~%tvN(P+AwM%+fHlq5V?&QE*273!!W$G! zNF7}N&-_oqzX&u1 zNt%k$%!h@KuQ38SPo@({x}p`Gn3WwIeW)|yc)tg(VaqqD$WkG4ezoTS+XsZ?)q=$q zOGSU9zG+J$2sF$XF5;g@ z!ZE~XHqvu&GGE(NTF^(@n8i2|m=XD5wQ9C&qF!!=Y2wW!(1gJJdIXmZTpqv+TpXc} zKBl1bhd{cTibva_H7Iv0!&}b=!UUnO5+X7`46Mz<&L#L~+d(ajL?7fZze_f8g7tJ^ z!!Z(Xj8Z_kbv&mlqlr4Ja`M4zB?>;>G)c*ch*OoN*V2k?4hmi=3tm^iNE`sSeI^52 z9DYKwj<#S_f--eBDE}6%2};Kqfu@X}{& z{K1lDC5KNV9M1UaF9=V*0jDB?ln_OW20mW~lA(=Vs3@-ZKEmhQI`}@taN7KHg9+0d zdgVUr-0XWBRdb1zFH(6!=F#Wa~3QyV) z`&PBKR+u?H6Y>fYaalL>FZ%L-U&7OG{2K7X(R;T8ggsK*>QMu$vm{LZ9&bZ#Mz0yg zn;`-R6!*pbQS6`s+`smW^sQ82x4d;U+f`tc&D!8FKLjzu45Z#EK9rb1o zbk-2=Vo1roo_9#C8g)MO9L4aA#;?F1s}8v6)?_84!Iby3Prm4_gm_448e>TlbV3NHv1k9d*a^y zJasAKK>ebcY3^N6;ogD}%L=_a#M8e$XF#|ItO}-#=bB_>E7{Bm`hJ2~E7j5V8H&|0 ztpc%#?}?TM7jV@wwLH&hx4*xh_{0v_1W8Q(P;oI&7h4sl9IYE19Gqjb9ZS$$z&R$y zEwu@ipCeyo4VBR2rwu@GGzq87R=2AoW&nB~Fe#fFCU|cG+oFC6k$EAjH<}y-m<$JI zyZC~FieCF3MqhS#O9(rbgI&$JLvwp}F}HLp$WO56#Mxyxgvc*de4^%5nsoiO^_kD3 zhq%O$FKDP{=b{V4Ln#=G>Y9bZcYqu4F#LC-J1OK!TA*Fx_jFpCv8X1iIms|RWqfMk zh**%Uob1m8;h$n?riBTF2!$5!`Y|E5_E`)h;%&A;SrSD5`X&=8lcvA_<9B8!hkx4j zu8Bjh@I+a`p>@iKqHeM)-$Ej8p3r=#s=v*oiuZ8K7LzJQf2?H3bbWi;!ixEOUjes0 zq82o8;dKUl@Z=MEzvIp_H<&7%MaBp~bjEzH=_i|us&YQ#lwj2}RRtbo6+enikxw%9 zn|-Ji)%eA;-QUuxjBe;JoE+D#EuMxWCvV7PAv9uU{K&BXbvwaL7+}})R#E;zrak)0 zdK1}Sg5p3DK`L2%0`mC>crxtts!==^ih6sI z;tocND#qiN@^wD;@jVuD}NfhF^PHiU1dj%a}>r5 zb?5IXwF`zIlc8Bmw}B`|x%}ya@7@2Fx>%Ka_SMN8l5o7em-n38(Lk+GE9i(A6tuVQ zisWTN*9mIk>b#yFjskiqv{7ezY+D9`pZ2*B+`3EFL?-DVEl_XrGAy}{*-CK5^p0SdY1sc5a`(m zO{5FX8t$3Bzv+2&yFSA>)Q)UQ-=k+t5Im!_QPS9TBA+5(XYZR8qEiS59@+Ej9V;z6 z?q9U4#h4faUq6Es(`_As2O%@#T`Qcq;&`0G9f&^a7vdtxMMqa(y=*A5 z3yes)a1Rdc{EKUp0%~Slx7pp{@ju>I4X}y@^IWcE$9wkf7@3#{KMQXX2M$vD^r(5B z_%3|HstD%Yhn}AZMai~dZQl6VoH*Ipb`7iH9Myxv027beUZvWM&`7xGQKuDk2hlzr zzxWsJNhTs7`2uK=i-}b3pRU4=gYU$hoSdjNdbpfzM}*HZg*3cp zZ^6YLa+E$3Q2LU@hKOUU>&sVEhK+WJg&z-$OFV9M6f47oK@Jf8<7PS0 zuT^)%6j5v*dn3(kgbh;ZG&+z~BSX+O0hfS=*dY5pYv zpBcCcDWd$`wfwVHWl6eBDBzTl(BKn4PT53t>HoVG7QKN>;rb_$|0#-pVLj1 z_|I1W9LJ!u!v1vWEQ!O*FR*+D%W|-M7nb$G|64jy+3}Lv&s_jZ#&B81FQ37(9Q=KD zdHF6Z--YG7uzVMOhEdDw{%|u&fXMnHyTxiOV{1Stl;*#AThhtP_9K1^!mg zT(%3#c465rEZc=;yRd8*mhHm7u0dV4jmx%i*)}fQ#%0^MY#Wzt3XS<6}#QY9XglzkZ4PrmP$PW$o zA_k)WYw6#g@A@4FuZg!U>iO@DQPNsS^!qhNM)$|G`d_ri|I=Sszhgb<5dnGtlh8Ye4vk$gGOz!m^Ac=%z1^6yPO?Mbt{DKt?48D+rz-wJ7XL1$H-9&Q zDE@Ns=hK}?F+qH%)R%0`;(aon&;&v-`X8Nm^lB}M2>^Y`ueD@crHr3=RRgKr$NJwn z`Trxs0BsO`$7?^YYmCX+n>n@-$2$e|aPA8)QJby23lm=74V42EN6G(*0vO)CG<|bA zYTZcsdK0PN{%0rs^SXiyn580a8RM697NV#NhAfuWa{V{D=fC{uW+E6#8gK=7%JM&X zU-5~Bt&$x#AOFw3_MhH+;%*G2*65^I&@fQN{~Y`IAANHDT|1V)?ti1u|M{ckr~5w= zs3o}smuOj-|8znBq+fozQ2($F%XjymSL}xq_g~NG$MG$zs{clg{^du@s%lwP{k8h} ze_Jz4D4K){Ua46i{7%klj3>oq@9vtotb#vxJg%Z*=%rodyTNcAdK=CdFLAjhr#btD z+1ly3!FZ#^NJ2f6Ihbnn?15uISc@p|FSd95)W`pFkAObXR|EbL&KkIb>w+MH>AK=m z9u^ITVRA;ztp~LA3(KawJn@?eRvQWZ8tb-~Ud2f&ZMe3|ock#SuWltQiu;t!3bj(c z=s{7!HGI1rD~QHKKDFpNoo*gcl9Kw9r})>8>R+@VeEoWps<=HdG8rrNW7_8e6U})M zt*UdGoFbL3h*p7_i{?mheBL{uv9TUe-`6Y23hKu^L!F<-43cZ)BHz+_;&PiaQ+r*( zY7MElpZo9sdv*IaL+-j{$oB%T6fY_XRlao2+DV~FR*?$UC}p48Am+K|l#3!;_E~!CN7j&jY@V^NpV&iN@V$3LS!_c0SMz`8YpyrhaeBonljf#V5dC-iYF1_im!&_bGpke{^kwg` zxqtp}zJMkcsiM=DHEhrIM5$kt#J(BnL!K9I0ie zpJupapUSN-;$a}k&fpfAG)6H=8&a6N8eU8d6x4VpT#Qc0KJ&1vb_?#@j&Z{7l2%%x-?yrsdJ-X>l-l;_ zh?DKU=ZC7oedo{Ap7%6Lxv-LHR2og+^5r2ceiWCi_Uy#2_P~jW%N+PXK%ch{)5t~N zd*m^f=uj0}CLs0@PLN!l20U30cj@@|gf9sqHu23_TD(Kd@{1k>K2U!2aA>P?i0rxC zQ#*~T5J$cb74(-Kjo@pY5%yPDYDG=?%in51clC7DpHdW!CSP8+-MDP{IA;;(Kl*Ks zyc4ef$jHfkn=Q{dFD>8v6zQ3SLAKyy+?3WjM+AWz9_~5kG2f(2{;e@X_)Ob(&$jb4 z%RFS&BSb*Ph+cZisicdq>W8ZkE43$nFTFSD!ja#YW-&%DZ6vxUKH0W?yl;f3=AxRi zsbFW4kYB(0tY~woQEld~J$LxW1aZC{TJ870-qC9kl=NwyEJ!ZE71ES`&o}!xeVv9+ zE`o`0>04UFT)`L6#gzW$N{xs%6^%ZYUy#buevOI1oz(mo6#>Q&c}uR>Vh*v z7j=$mJy9A8+U_-4v?J7Ra>wRUIa&Hb6Du^AJtg;>T1DM(b;xAoE8h}sS3?Uc04Lk% z)-$s%BsE2zSvun7FNqO@tHT7|_oocYo1v_awUgud2L#?BiO|o6O$T`0bb6dmoWt4v z^PW?5k#? znz<7%UTz@~zy_uweW{600|cRPaZa`^!T^TI;g5v^tu!r0=iKPx$o9#$Q-=PkYxhKR$c)tK0o2Lx+Wsa%kt;YnumO z?n$nte?EE<>tE*ahH<|AV#^=TiF|oKn^3}F$a$ST0~T2}MnK0;*Pc+*#72IB_&ZA3 zre0cn`dDdAxDwI1(67Gde4BHFhxMt02BF-kdCxLcpUvaRnx#htQpf*wW7LeBct=qVlvb2kSHErx{qW_{zVt1v z;}Rla`-IL{ANHGcB5YDpBB6O`!@P5Mq5`$_)EY)6G2)WPXTIOBh7kDF;vvt&Gc(C= zaJ5GAR|&9+S-W+FmabyxMPxhmEr@QM1WLF>CKn*r$RNjQq?ZRpYZD0#ZR#?jk) zGk?E-^vZurQ(Iz}H1*fjCQ`b)n;}fu?c-+jKF!ZX$0HjGm7VA>lJ8ebS*$O6sChSU z^Gj6TfYY1t{bcpBwmXN4)A-jUoLITY9BB3;J-=jYMx5+*2h5$QBOCG8~gGS z6_U-GhW5oJDVC7sSHS6AH(%NW38ss-9d|QD@!tI01<>0hIh4Jr3nVKq_dFzGzb>ZAR;Wvrg{*zx3c0&%ZPMQ2X+q3OH$3}`2Q^>jB z7ijYwk~Q&HPS=VA?Xa0Ngh7yixZg!p(M&s-s59K}#wG8`;>JOzGtVfF=9U)L&s|u_ z7n^vw2O{vqtNQ2?8vH-N2lY);&kXnr549(HEk+z`Mdy54jBI!p6$a7YH{>0tqxoL5y4Q=1Wy`OqvFVs#hjzhfVdn~|ZLMi`7ZM65Cf56 z*r2q2Qo5@B=5W#BwJQIX-nU=U`Fyz0SkWxO_mGQX8&RGwfbd zA9ft-rQCS?xw3Zn;Q6f@TMs8CUaR>2Y~u{0x3Bb?5!K_?v;HkUJZm8|2c_7n?3%VN zVWWO8wQ(G)uB?G7xc!J-ub{K3pz)!2hkxqto|4wFI`!)oSvH(2pS1i-5vUKmCavx6 zl`6&1;_V$R)r7Qz3-ieQ>Fn9rQsc0KBaXo2)L`c;{BF?a3UkO~sU+jsCc#cSC($`; zUwenJ;cj&xsqxtAHt9s3n!V_%cz`5NbsOIBTN_$?(M zYf|ag7oKC$-%dDH>qQv}-eNusA%Hjip&s(;hpfVtap+_)rhR#=jru?kk7H9tvRt?eSQsD!=-ah z4KRUIuk;$nWK!XA%>&n%V~RT8=()f=)ydKyn>7!O*@&@S&JT}=CRwGK2zjCv^DKc7 znRma?roX~TH}`Q>;x#cY&_VYwR*vaC!eGrQdhXoaf5VyIah<#5U%OiX|C$;kl_jC0 zYFTBxcZyyh`ZVqQuGI5|wA*ZKD5viDA9d|pHI6`q?r6{8v2D}NC5`q*w)vlHbB})Q zWGOv)vhQ5&>4mduUo`rKRf_E?JJFkjsu>DOF@9&WixTyqG#} zVMy;EE+G$%_H25ier~tJz#J}VHm1b*!lbN;_va8Vn%r;7jRW+7XJ+Vqf`%`}X~ zgn1{U7~Nv?1HEpQRuX7UXjnImvE`tI{G%a`RqV`UO>4M&Xtd}Kzuxl&Qrm-DaJXb_ zujtCoM*Gtj8b1}CkdCes&Nc(JKTBX9*|;aPI7I{NPT%9n4i5FVakXGg@^d4CqyASl@kbcQYJYpRKQ`-HW9364cXpvu)^QLm@=j?NQz(lBH#*xH->)}rR z?ctjJEqId3vd%f>cI!jcH?L|xyF>+p{T0Tv(UTSv)$!$f&oytCRqkkMwRh{Qp!&Kz zTAPO-=!}QeU6fHa_+IOCsrtrE`L37OobpoZj&*zW)S84rxYSzNQ^Y8n`rugE^3)EC z-qe`<%9cIX`Dv?_yz}R%2@7WtYY+0e3^U=KEnno)&S07om8)8rg*Vd6H6ltBfe+p4 zp}EH&Duj;ucq~#(t4T*#wPwirr@r*oc;gf~xr8~KhCP)%|2-l5?0flh@9xBsy$jo5 zUU%&r!gi0%j#VlS?zU(qPFu)CC^l>pZM(ZErnhJhd8YI!Hh3}ZT-)f){RC>3uZqR0 zMW>DJJ>$jtis}$Wzs=@J4 z`?q{O#*(iWxo#D(=*Sre(^cC~uJD6G-n4!_;XIbO*QJnqv{LEYw!`t*{sLQN%)-FN zk&)!oD++UV@-oF<+cEcdrOx*q9P8Pge(L6fn&Y*N5*^n4_3Qm7=7p&$qdXR4N;uM0>~oWl^5xYTVNziG{(%0(%y2^WpXv!3>^D_7682xdw}7q8S*dz!lxzC?@eZN%R(`zKsXAxOn_g>8-K?GemWd2sGLa1{ zf23miUEq5Cxt>{bf6%%2Z5x6M)APPZ7UqrT`_`{M#ZDExr0G*l5nHY0GRwKD+YZw$ zid%fjH`^W=X{Bh)jM&7=$eM@(J~?!5slb~)pKPQHtl<|VimWXzMR2(_UB2U|{A*ID zohxi!H>}>UQe#^rdMV;tDBo{yrFFijP5D62{crY#y7uu~VtP5+D~PVW*EpVJdgqoZ zy!Kimnp>EA>xQ}khW=Ts^Log!f$7Z}DFdx8N{sKF;vMt0!r5adKgF$yU;T%mq zpp*RP%18Ay>yVoE5dA!ox0PT46SYVgef`3TxV7+V!TSXeThpd*Z$I^Q-q`24W`hTI zJ)P%>8nBTgP?%C#n$TQsCL!eX`?UGrrX#1Wmn+L9Qh&9-Y@aR)ZFhNL&|lh_Yxni+ zu^}Jkb3(({sFO^s|Bt=*jB0Z2)o^o|7tq<07bH47)N8Y&yWYCIaEKgRyGf;fRkXPeUfrpik^Zb`MkuzA zrZ&_Iwgpf--K-yvrsn|c^|&4vm64I~z8GBHv#gx(kf&z&(-uVoOn2Nv@N-yoKeDXS z&mgZjS7&P6b8C>y-Ha)4V@;nGDbh+-o#KQ0IxG4NtA6;h@1{|+|HJmdQtFo$pAl-+ zqGi+*9x&4p{)u3*C6}C_NH&d?I+w4PgLWD&Wm9F=AS_Ua-RBaN2VO~a#q1#B_7k+K z!_jD>)y`Q*y>r0ZclqIVp%LuyPUHQxnBYT`gs${9T=V)S;{&?4yq1Shud z>`hy-A4ci4|6^j2#6lJT7f`y}_x~an?Z}QMw_a%Dsx-|%4OzH&&cgeKm(euMa;#<; zP7(nmm42S`^3T*p#|Zid1MuoW7=ziqAyevDSmhk~3Q~B3Phv;+-O;X;7TZ;5(wE}e zN}g)`#&t?d*jKY*_nBF^DA0FtA(1zhK87;BrBPEFZO~dpLcjFKj{*n*IlhUW;Q0c% zt3$8Ul%Hh;`2c~yk#*fcIiYLibnLJwolP!aOZ8O)tfx-kN-lfjOR+oSMlChAdA9Ty zo0x$uk%8N#>^UWL@mQ9Y5{i(QC&wQ9KMuD#Y_dL0SGY2pWy!?E?Z_c=daZ0`jZty` zz&6&;?lo*$)k^RthpEhs)%;)@9G-kdXoMrdLQ=T4hgtGMl7gM&%~jC3;ViuZYbRs- zHr(p!x0yyE@b$yDB`H?_s5v~xOFAS9zYYn&I;N~Mj*NF17^N4&W??DDFC4e;b=Ac? zu~zVxq!<;iwH|idmIbBL#xWFmgt8Gf2fFg7cPM0MvX#vmsvis1DR(aX0oH8&ixB({ zVPla@fvr{ZajrmWhx-wNxH=+K@xo5~-x6gq`pf#D!cuV#*Y|Z-e_DuJ9?0o@^?qAu zxi(E|&+lE*(lyewCj(7nwQNrc^HS6m>g31szCsA{^@8Wt>#rmbHBh`HTBxZqzmFSH z8_>^SAyODxB0lC_6E|S44tG2*OG#V7WyM9}ddHEnjs^0DSZdar`+esyPXU1EfvZ(c zp(X0y7{BUNmZ4>zQ@V?eA5bpcoodD^(J7)&6DD}GFg0J@%o7A@JSUN8fcN8zmxk`o z5P}kz{dt513B4(c{I7XE4*?9j#jjz|Z)9w4Hwp7)AbyEv6IeWQ!g)z{_fXBY+}B^`SYu9p`wrr=x{iRDhCIe(2N_+QSQL6<_w>yWeDxU8-b#Sq39G zRqj-r1~uCX;n}q4(|_khzAriz_5hDZ_}D~NOJXQnoE1%SD8{TNAMQ^-3;0JQerf=z zY9;+a=#h{L{nD$Zs|H3sgCFyNSrGm^HP&#>W7+A{{4~uCnKV|*(si#ORO{B-Y=ahqU zV|fzJrC)cHH7J*InEfo9MDx0?>cETk*mb$--@SC?pp3zI?cgb6vTu=D0m<+aD=4k!jyw#;|Ra{RX*4WnOcHokXBZmm7K z+_e09`n?(4VywYqC_K;UBWy zq%!rYBu;`4CeKQ#90SeqHNwikfUiGeBG#1YnVd}9s0UPapCe;$d2E0Te{&FF!eTQq zvFFS5L(@9I>sk#gpFX<5givla$D;ipIm7m!^9$L zw36lL);}tc6*376_(h%mJa(P?c1c`VXrHf=yl7myneXS-kHcAud7kdQ7CM%jGZSVB z%|oBdbi1DnvwBgANgeZ;fe)mv;FD;vuiklL(?7Z%w$seo?^U>bO%|=*lj9tD>150e z2tGVYksLK65{q}*-uj!-F~*Pg`?eN(;uTYi>M4=UJQ+l}F+rY4Q|BsENB;T7_(`(r z(hdtgLqT(g1DjOEx(%h!u9jxi0fO^UJ|31g_7->V+Ycv+4c;UTT#;GEvO*;8D4s}aIvY3DIDzF=?dfXQ13$Jf+*(E2r%u5_U)7&peH zb4F?@2HIM)K-gD#p0JOxfbY0=PA+rJH$wrUSP3AEyI{<07av!JiwkRaXpSHX@)tJZ z*J-?9F7%K{(J~{TDz4WPCLM}Eby83!NA`(1MnyEp*v}(lzX>vyYvDB6(RB5T;Lb#8 zP3>@fF}%ca1eX5!aqId|p(a5`IIO!arvJip(-VwKOv7eY+En^|B}SO7u|MvIs9^Iy z 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

*fb)ePxwh~W67B?O{pde#VCsE4O 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 z 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�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� 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 z�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 q09$A^= { - let page: AppPage; - - beforeEach(() => { - page = new AppPage(); - }); - - it('should display welcome message', () => { - page.navigateTo(); - expect(page.getTitleText()).toEqual('Welcome to analytic-ui!'); - }); - - afterEach(async () => { - // Assert that there are no errors emitted from the browser - const logs = await browser - .manage() - .logs() - .get(logging.Type.BROWSER); - expect(logs).not.toContain( - jasmine.objectContaining({ - level: logging.Level.SEVERE - } as logging.Entry) - ); - }); -}); diff --git a/analytics/analytics-ui/e2e/src/app.po.ts b/analytics/analytics-ui/e2e/src/app.po.ts deleted file mode 100644 index 5776aa9eb..000000000 --- a/analytics/analytics-ui/e2e/src/app.po.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { browser, by, element } from 'protractor'; - -export class AppPage { - navigateTo() { - return browser.get(browser.baseUrl) as Promise; - } - - getTitleText() { - return element(by.css('app-root h1')).getText() as Promise; - } -} diff --git a/analytics/analytics-ui/e2e/tsconfig.e2e.json b/analytics/analytics-ui/e2e/tsconfig.e2e.json deleted file mode 100644 index a6dd62202..000000000 --- a/analytics/analytics-ui/e2e/tsconfig.e2e.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/app", - "module": "commonjs", - "target": "es5", - "types": [ - "jasmine", - "jasminewd2", - "node" - ] - } -} \ No newline at end of file diff --git a/analytics/analytics-ui/package.json b/analytics/analytics-ui/package.json deleted file mode 100644 index 5db6cd30e..000000000 --- a/analytics/analytics-ui/package.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "analytic-ui", - "version": "0.0.0", - "scripts": { - "ng": "ng", - "start": "ng serve", - "build": "ng build", - "test": "ng test", - "ci-test": "ng test --watch=false --progress=false --browsers=ChromeHeadlessCI", - "lint": "ng lint", - "e2e": "ng e2e", - "tsc": "tsc", - "tsc:w": "tsc -w" - }, - "private": true, - "dependencies": { - "@angular/animations": "^7.2.13", - "@angular/cdk": "^7.3.6", - "@angular/common": "~7.2.0", - "@angular/compiler": "~7.2.0", - "@angular/core": "~7.2.0", - "@angular/flex-layout": "^7.0.0-beta.24", - "@angular/forms": "~7.2.0", - "@angular/material": "^7.3.6", - "@angular/material-moment-adapter": "^8.2.3", - "@angular/platform-browser": "~7.2.0", - "@angular/platform-browser-dynamic": "~7.2.0", - "@angular/router": "~7.2.0", - "@angular/upgrade": "^7.2.11", - "@types/lodash": "^4.14.123", - "core-js": "^2.5.4", - "hammerjs": "^2.0.8", - "lodash": "^4.17.11", - "moment": "^2.24.0", - "ngx-toastr": "^10.0.2", - "node-sass": "^4.12.0", - "rxjs": "^6.3.3", - "tslib": "^1.9.0", - "zone.js": "~0.8.26" - }, - "devDependencies": { - "@angular-devkit/build-angular": "~0.13.0", - "@angular/cli": "~7.3.6", - "@angular/compiler-cli": "~7.2.0", - "@angular/language-service": "~7.2.0", - "@types/jasmine": "~2.8.8", - "@types/jasminewd2": "~2.0.3", - "@types/node": "^8.9.5", - "codelyzer": "~4.5.0", - "jasmine-core": "~2.99.1", - "jasmine-spec-reporter": "~4.2.1", - "karma": "~4.0.0", - "karma-chrome-launcher": "~2.2.0", - "karma-coverage-istanbul-reporter": "~2.0.1", - "karma-jasmine": "~1.1.2", - "karma-jasmine-html-reporter": "^0.2.2", - "protractor": "~5.4.0", - "ts-node": "~7.0.0", - "tslint": "~5.11.0", - "typescript": "~3.2.2" - } -} diff --git a/analytics/analytics-ui/src/app/README.md b/analytics/analytics-ui/src/app/README.md deleted file mode 100644 index f157473a9..000000000 --- a/analytics/analytics-ui/src/app/README.md +++ /dev/null @@ -1,43 +0,0 @@ -Copyright 2019-2020 Crown Copyright - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -# Contents and components - -A list of the components, services, modules and other files contained in the -analytic-ui/src/app folder. (tests and .spec.ts files have not been included, as their purpose of testing is implicit). - - -- **analytics** - The analytics screen, displaying a grid of analytic components each of which corresponds to an analytic created in the restAPI. - - **analytic** - The files representing each analytic, which creates a card with the title of said analytic, an icon, and fills in with a specified colour. When clicked, this then calls services which populate the parameters page, which is subsequently navigated to. - - **interfaces** - Typescript interfaces made to mirror the java classes used in the execution of analytics - - **analytic-filter** - A custom filter pipe used in filtering the analytics so the user can search for a specific one - - **analytic-store.service** - Used to get and set the analytic for the analytics service from the front end, to keep analytics service stateless. - - **analytics.service** - Used to load analytics from the REST API, store the chosen analytic, and execute the analytic. -- **nav** - Holds the overall layout of the final product, including the toolbar and home button/title at the top, and the component display/page content area. -- **parameters** - The parameter input screen, which contains the operation component, and the execute button which allows the user to execute the analytic. - - **operation** - The component on the parameter input screen where the user enters their parameters, including seeds, date ranges and other inputs necessary for the running of their chosen analytic. - - **parameter-form** - Used in the operation component to allow the generation of the inputs necessary user to give inputs for each of the parameters on their chosen analytic. - - **parameter-page** - The parameter input screen, which contains the operation component, and the execute button which allows the user to execute the analytic. -- **results** - The screen which displays whatever type of result is returned from the analytic. - - **html** - A display for HTML returned from an analytic. - - **table** - A display for the table of results generated by the executed analytic. -- **services** - - **test** - Holds the data of a test analytic used in tests. - - **endpoint.service.ts** - Holds the URL of the restAPI. - - **error.service.ts** - Used to create toast notifications when errors occur. - - **query.service.ts** - Sends a http request to the REST API to execute the final analytic. - - **results.service.ts** - Used to store the results of the analytic operation and to update and clear the table of results. -- **app-routing.module.ts** - Where the different routes/urls of the different pages are defined/generated. -- **app.component** - The root app component. -- **app.module.ts** - Where all of the components, services and other imported modules used in the app are defined. diff --git a/analytics/analytics-ui/src/app/analytics/analytic-filter.pipe.spec.ts b/analytics/analytics-ui/src/app/analytics/analytic-filter.pipe.spec.ts deleted file mode 100644 index 6e130e235..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytic-filter.pipe.spec.ts +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { AnalyticFilterPipe } from './analytic-filter.pipe'; - -describe('AnalyticFilterPipe', () => { - let analyticFilterPipe: AnalyticFilterPipe; - - // synchronous beforeEach - beforeEach(() => { - analyticFilterPipe = new AnalyticFilterPipe(); - }); - - it('should be instanciated', () => { - expect(analyticFilterPipe).toBeDefined(); - }); - - it('should return empty array if no items given', () => { - const items = null; - - const filtered = analyticFilterPipe.transform(items, 'Hans'); - - expect(filtered.length).toBe(0); - expect(filtered).toEqual([]); - }); - - it('should return items if no value is given', () => { - const items = []; - items.push({ id: 1, analyticName: 'Hans' }); - - const filtered = analyticFilterPipe.transform(items, null); - - expect(filtered).toEqual(items); - }); - - it('should filter correctly', () => { - const items = []; - - items.push({ id: 1, analyticName: 'Hans' }); - items.push({ id: 2, analyticName: 'Franz' }); - items.push({ id: 3, analyticName: 'Kurt' }); - items.push({ id: 4, analyticName: 'Gustav' }); - - const filtered = analyticFilterPipe.transform(items, 'Hans'); - - expect(filtered.length).toBe(1); - }); - - it('should filter two items', () => { - const items = []; - - items.push({ id: 1, analyticName: 'Hans' }); - items.push({ id: 2, analyticName: 'Hans' }); - items.push({ id: 3, analyticName: 'Kurt' }); - items.push({ id: 4, analyticName: 'Gustav' }); - - const filtered = analyticFilterPipe.transform(items, 'Hans'); - - expect(filtered.length).toBe(2); - }); -}); diff --git a/analytics/analytics-ui/src/app/analytics/analytic-filter.pipe.ts b/analytics/analytics-ui/src/app/analytics/analytic-filter.pipe.ts deleted file mode 100644 index 90a619937..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytic-filter.pipe.ts +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Pipe, PipeTransform } from '@angular/core'; - -import { Analytic } from './interfaces/analytic.interface'; - -@Pipe({ - name: 'analyticFilter' -}) -export class AnalyticFilterPipe implements PipeTransform { - transform(items: Analytic[], searchText: string): Analytic[] { - if (!items) { return []; } - if (!searchText) { return items; } - searchText = searchText.toLowerCase(); - return items.filter(it => { - return it.analyticName.toLowerCase().includes(searchText); - }); - } -} diff --git a/analytics/analytics-ui/src/app/analytics/analytic-store.service.spec.ts b/analytics/analytics-ui/src/app/analytics/analytic-store.service.spec.ts deleted file mode 100644 index 4223e667d..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytic-store.service.spec.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { TestBed, async } from '@angular/core/testing'; - -import { AnalyticStoreService } from './analytic-store.service'; -import { testAnalytic } from '../services/test/test.analytic'; -import { cloneDeep } from 'lodash'; - -describe('AnalyticStoreService', () => { - let service: AnalyticStoreService; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - providers: [ - AnalyticStoreService, - ] - }).compileComponents(); - - service = TestBed.get(AnalyticStoreService); - service.analytic = cloneDeep(testAnalytic); - })); - - it('should be created', () => { - const store: AnalyticStoreService = TestBed.get(AnalyticStoreService); - expect(store).toBeTruthy(); - }); - - it('Should be able to get the analytic', () => { - const result = service.getAnalytic(); - - expect(result).toEqual(testAnalytic); - }); -}); diff --git a/analytics/analytics-ui/src/app/analytics/analytic-store.service.ts b/analytics/analytics-ui/src/app/analytics/analytic-store.service.ts deleted file mode 100644 index a9d36754e..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytic-store.service.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Injectable } from '@angular/core'; -import { Analytic } from './interfaces/analytic.interface'; - -@Injectable({ - providedIn: 'root' -}) -export class AnalyticStoreService { - - analytic; // The selected analytic - - constructor() { } - - /** Get the chosen analytic on load of parameters page */ - getAnalytic() { - return this.analytic; - } - - /** Set the chosen analytic */ - setAnalytic(analytic: Analytic) { - this.analytic = analytic; - } -} diff --git a/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.css b/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.css deleted file mode 100644 index 0884d4015..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.css +++ /dev/null @@ -1,28 +0,0 @@ -mat-card { - max-width: 100%; - margin: 0; - padding: 0; - text-align: center; - display: flex; - height: 100%; - cursor: pointer; -} - -.iconContainer { - display: flex; - align-items: center; - justify-content: center; -} - -.titleContainer { - display: flex; - align-items: flex-end; - justify-content: center; - height: 100% -} - -.scalableFont { - font-size: 1.8vw; - margin-left: 1vw; - margin-right: 1vw; -} diff --git a/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.html b/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.html deleted file mode 100644 index 3fc98e044..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.html +++ /dev/null @@ -1,12 +0,0 @@ - -

-
-

{{model.analyticName}}

-
-
- - -
-
- diff --git a/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.spec.ts b/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.spec.ts deleted file mode 100644 index 8eb7ef691..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.spec.ts +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { Router } from '@angular/router'; -import { MatCardModule, MatTooltipModule, MatIconModule } from '@angular/material'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { empty, of } from 'rxjs'; - -import { AnalyticComponent } from './analytic.component'; -import { AnalyticsService } from '../analytics.service'; -import { HttpClient } from '@angular/common/http'; - -class RouterStub { - navigate = () => { }; -} -class AnalyticsServiceStub { - initialiseAnalytic = () => { - return []; - } -} - -class HttpClientStub { - get = params => { - return of([0]); - } -} - -describe('AnalyticComponent', () => { - let component: AnalyticComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [AnalyticComponent], - providers: [ - { provide: Router, useClass: RouterStub }, - { provide: AnalyticsService, useClass: AnalyticsServiceStub }, - { provide: HttpClient, useClass: HttpClientStub } - ], - imports: [MatCardModule, MatTooltipModule, MatIconModule, BrowserAnimationsModule] - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(AnalyticComponent); - component = fixture.componentInstance; - component.model = { - description: 'Test description', - metaData: { - icon: '' + - '' + - '' + - '' - }, - operationName: 'test operation name', - analyticName: 'test analytic name' - }; - const http = TestBed.get(HttpClient); - }); - - it('should be created', () => { - fixture.detectChanges(); - expect(component).toBeTruthy(); - }); - - it('should navigate on execution of analytic', () => { - fixture.detectChanges(); - const router = TestBed.get(Router); - const spy = spyOn(router, 'navigate'); - - component.execute([]); - - expect(spy).toHaveBeenCalledWith(['test analytic name']); - }); - - it('should create the named operation on execution of analytic', () => { - fixture.detectChanges(); - const analyticsService = TestBed.get(AnalyticsService); - const spy = spyOn(analyticsService, 'initialiseAnalytic'); - - component.execute(['Test data']); - - expect(spy).toHaveBeenCalledWith(['Test data']); - }); - - it('should load the default icon', () => { - const http = TestBed.get(HttpClient); - const spy = spyOn(http, 'get').and.returnValue(of('svg text')); - - component.ngAfterViewInit(); - - expect(spy).toHaveBeenCalledWith('../../assets/defaultIcon.svg', { responseType: 'text' }); - }); -}); diff --git a/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.ts b/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.ts deleted file mode 100644 index 4d3e38dca..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytic/analytic.component.ts +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the 'License'); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an 'AS IS' BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component, OnInit, Input, Injectable, AfterViewInit, OnDestroy } from '@angular/core'; -import { Router } from '@angular/router'; -import { AnalyticsService } from '../analytics.service'; -import { HttpClient } from '@angular/common/http'; -import { AnalyticStoreService } from '../analytic-store.service'; - -@Component({ - selector: 'app-analytic', - templateUrl: './analytic.component.html', - styleUrls: ['./analytic.component.css'] -}) -@Injectable() -export class AnalyticComponent implements OnInit, AfterViewInit, OnDestroy { - @Input() model; - currentIconWidth: number; - currentIconHeight: number; - - constructor( - private router: Router, - private analyticsService: AnalyticsService, - private analyticStoreService: AnalyticStoreService, - private http: HttpClient, - ) { } - - ngOnInit() { } - - ngAfterViewInit() { - - // Load the default icon from file - this.http.get('../../assets/defaultIcon.svg', { responseType: 'text' }).subscribe(svg => { - const defaultIcon = svg; - - // Set the default icon if an icon is not specified - let icon = defaultIcon; - if (this.model.metaData.icon) { - icon = this.model.metaData.icon; - } - - // Get the current width and height of the icon - const widthString: string = icon.split('width')[1].split('=')[1].trim().split(' ')[0].trim(); - this.currentIconWidth = Number(widthString.slice(1, widthString.length - 1)); - const heightString: string = icon.split('height')[1].split('=')[1].trim().split(' ')[0].trim(); - this.currentIconHeight = Number(heightString.slice(1, heightString.length - 1)); - - // Scale the icon - this.scaleIcon(); - - // Display the icon - const svgContainer: HTMLElement = document.getElementById(this.model.analyticName.toString() + '-svgContainer'); - if (svgContainer) { - svgContainer.innerHTML = icon; - } - - // Scale the icon whenever the window resizes - window.addEventListener('resize', () => this.scaleIcon()); - }); - } - - ngOnDestroy() { - // Remove all event listeners - window.removeEventListener('resize', () => this.scaleIcon()); - } - - /** Save the chosen analytic in the analytics service */ - execute(analytic) { - const name = this.model.analyticName; - const initialisedAnalytic = this.analyticsService.initialiseAnalytic(analytic); - this.analyticStoreService.setAnalytic(initialisedAnalytic); - this.router.navigate([name]); - } - - /** Scale the icon to fit its container without distorting it */ - scaleIcon() { - // Get the width and height of the container of the svg - const svgDiv: HTMLElement = document.getElementById(this.model.analyticName.toString() + '-svgDiv'); - if (svgDiv) { - const containerWidth = svgDiv.offsetWidth; - const containerHeight = svgDiv.offsetHeight; - - let desiredHeight; - let desiredWidth; - // If the container width is smaller than the height, use the width to determine the size of the icon - if (containerWidth < containerHeight) { - desiredHeight = 0.8 * containerWidth; - desiredWidth = 0.8 * containerWidth; - // Otherwise use the height to determine the size of the icon - } else { - desiredHeight = 0.8 * containerHeight; - desiredWidth = 0.8 * containerHeight; - } - - // Scale the icon based on its current size and desired size - const svgContainer: HTMLElement = document.getElementById(this.model.analyticName.toString() + '-svgContainer'); - const widthScale = desiredWidth / svgContainer.offsetWidth; - const heightScale = desiredHeight / svgContainer.offsetHeight; - svgContainer.style.transform = 'scale(' + widthScale.toString() + ',' + heightScale.toString() + ')'; - } - } -} diff --git a/analytics/analytics-ui/src/app/analytics/analytics.component.css b/analytics/analytics-ui/src/app/analytics/analytics.component.css deleted file mode 100644 index c4aa68c58..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytics.component.css +++ /dev/null @@ -1,14 +0,0 @@ -app-analytic { - width: 100%; - height: 100%; -} - -mat-grid-list { - margin-left: 110px; - margin-right: 110px; - padding: 50px; -} - -div { - margin-left: 110px; -} diff --git a/analytics/analytics-ui/src/app/analytics/analytics.component.html b/analytics/analytics-ui/src/app/analytics/analytics.component.html deleted file mode 100644 index 886dc0b85..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytics.component.html +++ /dev/null @@ -1,12 +0,0 @@ -
-

Analytics

- - - -
- - - - - - diff --git a/analytics/analytics-ui/src/app/analytics/analytics.component.spec.ts b/analytics/analytics-ui/src/app/analytics/analytics.component.spec.ts deleted file mode 100644 index 20497ac28..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytics.component.spec.ts +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { async, ComponentFixture, TestBed, tick, fakeAsync } from '@angular/core/testing'; -import { Input, Component } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { - MatGridListModule, - MatFormFieldModule, - MatCardModule, - MatTooltipModule, - MatIconModule, - MatInputModule -} from '@angular/material'; -import { from, throwError, EMPTY } from 'rxjs'; -import { AnalyticFilterPipe } from './analytic-filter.pipe'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; - -import { AnalyticsComponent } from './analytics.component'; -import { AnalyticsService } from './analytics.service'; -import { ErrorService } from '../services/error.service'; -import { testAnalytic } from '../services/test/test.analytic'; - -class AnalyticsServiceStub { - getAnalytics = () => { - return EMPTY; - } -} - -@Component({ - selector: 'app-analytic', - templateUrl: './analytic/analytic.component.html' -}) -class AnalyticStubComponent { - @Input() model; -} - -class ErrorServiceStub { - handle = data => { }; -} - -describe('AnalyticsComponent', () => { - let component: AnalyticsComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [AnalyticsComponent, AnalyticStubComponent, AnalyticFilterPipe], - providers: [ - { provide: AnalyticsService, useClass: AnalyticsServiceStub }, - { provide: ErrorService, useClass: ErrorServiceStub }, - { provide: AnalyticFilterPipe, useClass: AnalyticFilterPipe } - ], - imports: [ - BrowserAnimationsModule, - FormsModule, - MatFormFieldModule, - MatGridListModule, - MatCardModule, - MatTooltipModule, - MatIconModule, - MatInputModule] - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(AnalyticsComponent); - component = fixture.componentInstance; - }); - - it('should be created', () => { - fixture.detectChanges(); - expect(component).toBeTruthy(); - }); - - it('should load the analytics at initialisation', () => { - const spy = spyOn(component, 'getAnalytics'); - fixture.detectChanges(); - expect(spy).toHaveBeenCalledWith(); - }); - - it('should store the analytics it loads from the server', fakeAsync(() => { - const testData = [testAnalytic]; - const analyticArray = new Array(); - analyticArray.push(testAnalytic); - const analyticsService = TestBed.get(AnalyticsService); - spyOn(analyticsService, 'getAnalytics').and.returnValue( - from([analyticArray]) - ); - - component.getAnalytics(); - tick(); - expect(component.analytics).toEqual(testData); - })); - - it('should show an error notification if it fails to load the analytics', () => { - const error = new Error(); - const testData = throwError(error); - const analyticsService = TestBed.get(AnalyticsService); - spyOn(analyticsService, 'getAnalytics').and.returnValue(testData); - const errorService = TestBed.get(ErrorService); - const spy = spyOn(errorService, 'handle'); - - component.getAnalytics(); - - expect(spy).toHaveBeenCalledWith( - 'Failed to load the analytics, see the console for details', - null, - error - ); - }); -}); diff --git a/analytics/analytics-ui/src/app/analytics/analytics.component.ts b/analytics/analytics-ui/src/app/analytics/analytics.component.ts deleted file mode 100644 index 6777a155d..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytics.component.ts +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component, OnInit, Injectable } from '@angular/core'; - -import { ErrorService } from '../services/error.service'; -import { AnalyticsService } from './analytics.service'; -import { Analytic } from './interfaces/analytic.interface'; -import { UIMappingDetail } from './interfaces/uiMappingDetail.interface'; -import { MetaData } from './interfaces/metaData.interface'; -import { OutputVisualisation } from './interfaces/outputVisualisation.interface'; - -@Component({ - selector: 'app-analytics', - templateUrl: './analytics.component.html', - styleUrls: ['./analytics.component.css'] -}) -@Injectable() -export class AnalyticsComponent implements OnInit { - analytics; - searchText; - constructor( - private analyticsService: AnalyticsService, - private error: ErrorService - ) { } - - ngOnInit() { - this.getAnalytics(); - } - - /** Load the analytics */ - getAnalytics = function(): void { - this.analyticsService.getAnalytics().subscribe( - // On success - analytics => { - this.analytics = analytics; - }, - // On error - err => { - this.error.handle( - 'Failed to load the analytics, see the console for details', - null, - err - ); - } - ); - }; -} diff --git a/analytics/analytics-ui/src/app/analytics/analytics.module.ts b/analytics/analytics-ui/src/app/analytics/analytics.module.ts deleted file mode 100644 index 0089c1d19..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytics.module.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FlexLayoutModule } from '@angular/flex-layout'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { - MatCardModule, - MatFormFieldModule, - MatGridListModule, - MatIconModule, - MatInputModule, - MatTooltipModule, -} from '@angular/material'; - -import { AnalyticFilterPipe } from './analytic-filter.pipe'; - -import { AnalyticsComponent } from './analytics.component'; -import { AnalyticComponent } from './analytic/analytic.component'; - -@NgModule({ - declarations: [AnalyticsComponent, AnalyticComponent, AnalyticFilterPipe], - imports: [ - CommonModule, - FlexLayoutModule, - FormsModule, - MatCardModule, - MatFormFieldModule, - MatGridListModule, - MatIconModule, - MatInputModule, - MatTooltipModule, - ReactiveFormsModule - ] -}) -export class AnalyticsModule { } diff --git a/analytics/analytics-ui/src/app/analytics/analytics.service.spec.ts b/analytics/analytics-ui/src/app/analytics/analytics.service.spec.ts deleted file mode 100644 index db2ff8dae..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytics.service.spec.ts +++ /dev/null @@ -1,156 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the 'License'); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an 'AS IS' BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { TestBed, async } from '@angular/core/testing'; -import { HttpClient } from '@angular/common/http'; -import { Router } from '@angular/router'; - -import { AnalyticsService } from './analytics.service'; -import { AnalyticStoreService } from './analytic-store.service'; -import { QueryService } from '../services/query.service'; -import { ErrorService } from '../services/error.service'; -import { ResultsService } from '../services/results.service'; -import { EndpointService } from '../services/endpoint-service'; -import { UIMappingDetail } from '../analytics/interfaces/uiMappingDetail.interface'; -import { testAnalytic } from '../services/test/test.analytic'; - -import { cloneDeep } from 'lodash'; - -class QueryServiceStub { - executeQuery = (operation, onSuccess) => { - onSuccess(); - } -} -class ErrorServiceStub { - handle = () => { }; -} -class CommonServiceStub { - startsWith = (str, prefix) => { - // to support ES5 - return str.indexOf(prefix) === 0; - } - parseUrl = url => { - if (!this.startsWith(url, 'http')) { - url = 'http://' + url; - } - - return url; - } -} -class HttpClientStub { - post = params => { - return; - } -} -class RouterStub { - navigate = params => { }; -} -class ResultsServiceStub { - clear = () => { }; -} -class EndpointServiceStub { - getRestEndpoint = () => { - return 'http://localhost:8080' + '/rest/latest'; - } -} - -describe('AnalyticsService', () => { - let service: AnalyticsService; - let store: AnalyticStoreService; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - providers: [ - AnalyticsService, - { provide: QueryService, useClass: QueryServiceStub }, - { provide: ErrorService, useClass: ErrorServiceStub }, - { provide: HttpClient, useClass: HttpClientStub }, - { provide: Router, useClass: RouterStub }, - { provide: ResultsService, useClass: ResultsServiceStub }, - { provide: EndpointService, useClass: EndpointServiceStub } - ] - }).compileComponents(); - - service = TestBed.get(AnalyticsService); - store = TestBed.get(AnalyticStoreService); - store.analytic = cloneDeep(testAnalytic); - })); - - it('Should be able to update the analytic', () => { - const newValue = 'newValue'; - const parameterKey = 'key1'; - - const expectedAnalytic = cloneDeep(testAnalytic); - const uiMappingDetail1 = { - label: 'Label', - userInputType: 'TextBox', - parameterName: 'param1', - inputClass: 'java.lang.String', - currentValue: newValue - }; - expectedAnalytic.uiMapping[parameterKey] = uiMappingDetail1; - - service.updateAnalytic(newValue, parameterKey, store.analytic); - - expect(store.analytic).toEqual(expectedAnalytic); - }); - - it('Should be able to clear the table results after execution', () => { - const resultsService = TestBed.get(ResultsService); - const spy = spyOn(resultsService, 'clear'); - - service.executeAnalytic(store.analytic); - - expect(spy).toHaveBeenCalled(); - }); - - it('Should be able to navigate to the results page after execution', () => { - const router = TestBed.get(Router); - const spy = spyOn(router, 'navigate'); - - service.executeAnalytic(store.analytic); - - expect(spy).toHaveBeenCalledWith([store.analytic.analyticName, 'results']); - }); - - it('Should be able to execute the analytic', () => { - store.analytic = testAnalytic; - - const params = { - param1: 'value1', - param2: 2 - }; - const operation = { - class: 'uk.gov.gchq.gaffer.operation.OperationChain', - operations: [{ - class: 'uk.gov.gchq.gaffer.named.operation.NamedOperation', - operationName: 'test operation name', - parameters: params - }, - { - class: 'uk.gov.gchq.gaffer.operation.impl.Map', - functions: ['test output adapter'] - }] - }; - - const queryService = TestBed.get(QueryService); - const spy = spyOn(queryService, 'executeQuery'); - - service.executeAnalytic(store.analytic); - - expect(spy).toHaveBeenCalledWith(operation, jasmine.any(Function), jasmine.any(Function)); - }); -}); diff --git a/analytics/analytics-ui/src/app/analytics/analytics.service.ts b/analytics/analytics-ui/src/app/analytics/analytics.service.ts deleted file mode 100644 index 15c15f9bd..000000000 --- a/analytics/analytics-ui/src/app/analytics/analytics.service.ts +++ /dev/null @@ -1,155 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Injectable } from '@angular/core'; -import { HttpClient, HttpHeaders } from '@angular/common/http'; -import { Router } from '@angular/router'; - -import { QueryService } from '../services/query.service'; -import { ErrorService } from '../services/error.service'; -import { ResultsService } from '../services/results.service'; -import { EndpointService } from '../services/endpoint-service'; -import { Analytic } from '../analytics/interfaces/analytic.interface'; - -import { startsWith } from 'lodash'; -import { Observable } from 'rxjs'; - -const OPERATION_CHAIN_CLASS = 'uk.gov.gchq.gaffer.operation.OperationChain'; -const MAP_OPERATION_CLASS = 'uk.gov.gchq.gaffer.operation.impl.Map'; - -// Used to store and get the selected analytic -@Injectable() -export class AnalyticsService { - - NAMED_OPERATION_CLASS = 'uk.gov.gchq.gaffer.named.operation.NamedOperation'; - - constructor( - private query: QueryService, - private error: ErrorService, - private http: HttpClient, - private router: Router, - private results: ResultsService, - private endpoint: EndpointService - ) { } - - /** Get the type of the results. E.g. TABLE or HTML */ - getOutputVisualisationType(analytic: Analytic) { - return analytic.outputVisualisation.visualisationType; - } - - /** Update the value of the given parameter of the analytic operation */ - updateAnalytic(newValue: any, parameterName: any, analytic: Analytic) { - - const parameterKeys = Object.keys(analytic.uiMapping); - // Look for the parameter in the list of parameters and set the new current value - for (const parameterKey of parameterKeys) { - if (parameterKey === parameterName) { - analytic.uiMapping[parameterKey].currentValue = newValue; - return analytic; - } - } - return analytic; - } - - /** Initialise the analytic current values */ - initialiseAnalytic(analytic: Analytic) { - const parameterKeys = Object.keys(analytic.uiMapping); - for (const parameterKey of parameterKeys) { - if (analytic.uiMapping[parameterKey].userInputType === 'boolean') { - analytic.uiMapping[parameterKey].currentValue = false; - } else { - analytic.uiMapping[parameterKey].currentValue = null; - } - } - return analytic; - } - - /** Execute the analytic operation */ - executeAnalytic(analytic: Analytic): any { - const operation = { - class: this.NAMED_OPERATION_CLASS, - operationName: analytic.operationName, - parameters: null - }; - - operation.parameters = this.mapParams(analytic); - - const operationChain = this.createOpChain(operation, analytic); - - // Clear the current results - this.results.clear(); - - // Execute the operation chain and then navigate to the results page when finished loading - this.query.executeQuery(operationChain, () => { - this.router.navigate([analytic.analyticName, 'results']); - }, () => { }); - } - - /** Get a map of the parameters and their values. */ - mapParams(analytic: Analytic) { - if (analytic.uiMapping != null) { - const parameters = {}; - const parameterKeys = Object.keys(analytic.uiMapping); - for (const parameterKey of parameterKeys) { - if (analytic.uiMapping[parameterKey].userInputType === 'iterable') { - parameters[analytic.uiMapping[parameterKey].parameterName] = - ['Iterable', analytic.uiMapping[parameterKey].currentValue.split('\n')]; - } else { - parameters[analytic.uiMapping[parameterKey].parameterName] = - analytic.uiMapping[parameterKey].currentValue; - } - } - return parameters; - } - } - - /** Create an operation chain from the operation */ - createOpChain(operation: any, analytic: Analytic) { - const operationChain = { - class: OPERATION_CHAIN_CLASS, - operations: [] - }; - operationChain.operations.push(operation); - - // If there is an output adapter add it to the end of the operation chain - if (analytic.outputVisualisation != null && analytic.outputVisualisation.outputAdapter != null) { - operationChain.operations.push({ - class: MAP_OPERATION_CLASS, - functions: [ - analytic.outputVisualisation.outputAdapter - ] - }); - } - return operationChain; - } - - /** Get the analytics from the server */ - getAnalytics(): Observable { - const operation = { - class: 'uk.gov.gchq.gaffer.analytic.operation.GetAllAnalytics' - }; - // Configure the http headers - let header = new HttpHeaders(); - header = header.set('Content-Type', 'application/json; charset=utf-8'); - // Make the http requests - let queryUrl = - this.endpoint.getRestEndpoint() + '/graph/operations/execute'; - if (!startsWith(queryUrl, 'http')) { - queryUrl = 'http://' + queryUrl; - } - return this.http.post(queryUrl, operation, { headers: header }); - } -} diff --git a/analytics/analytics-ui/src/app/analytics/interfaces/analytic.interface.ts b/analytics/analytics-ui/src/app/analytics/interfaces/analytic.interface.ts deleted file mode 100644 index 3d939e0a3..000000000 --- a/analytics/analytics-ui/src/app/analytics/interfaces/analytic.interface.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { UIMappingDetail } from './uiMappingDetail.interface'; -import { OutputVisualisation } from './outputVisualisation.interface'; -import { MetaData } from './metaData.interface'; - -export interface Analytic { - analyticName: string; - operationName: string; - description: string; - creatorId: string; - readAccessRoles: Array; - writeAccessRoles: Array; - uiMapping: Map; - options: Map; - metaData: MetaData; - outputVisualisation: OutputVisualisation; - score: number; - -} - diff --git a/analytics/analytics-ui/src/app/analytics/interfaces/metaData.interface.ts b/analytics/analytics-ui/src/app/analytics/interfaces/metaData.interface.ts deleted file mode 100644 index 0b4d0daf7..000000000 --- a/analytics/analytics-ui/src/app/analytics/interfaces/metaData.interface.ts +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export interface MetaData { - - icon: string; - colour: string; - -} diff --git a/analytics/analytics-ui/src/app/analytics/interfaces/outputVisualisation.interface.ts b/analytics/analytics-ui/src/app/analytics/interfaces/outputVisualisation.interface.ts deleted file mode 100644 index b3d9df5a8..000000000 --- a/analytics/analytics-ui/src/app/analytics/interfaces/outputVisualisation.interface.ts +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export interface OutputVisualisation { - - outputAdapter: string; - visualisationType: string; - -} diff --git a/analytics/analytics-ui/src/app/analytics/interfaces/uiMappingDetail.interface.ts b/analytics/analytics-ui/src/app/analytics/interfaces/uiMappingDetail.interface.ts deleted file mode 100644 index b327e975e..000000000 --- a/analytics/analytics-ui/src/app/analytics/interfaces/uiMappingDetail.interface.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export interface UIMappingDetail { - - label: string; - userInputType: string; - parameterName: string; - inputClass: string; - currentValue: any; - -} diff --git a/analytics/analytics-ui/src/app/app-routing.module.ts b/analytics/analytics-ui/src/app/app-routing.module.ts deleted file mode 100644 index 9dbfbe96e..000000000 --- a/analytics/analytics-ui/src/app/app-routing.module.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { NgModule } from '@angular/core'; -import { RouterModule, Routes } from '@angular/router'; - -import { AnalyticsComponent } from './analytics/analytics.component'; -import { ResultsComponent } from './results/results.component'; -import { ParameterInputComponent } from './parameters/parameter-page/parameter-page.component'; - -const routes: Routes = [ - { path: 'analytics', component: AnalyticsComponent }, - { path: ':analyticName', component: ParameterInputComponent }, - { path: ':analyticName/results', component: ResultsComponent }, - { path: '**', redirectTo: 'analytics' } -]; - -@NgModule({ - exports: [RouterModule], - imports: [RouterModule.forRoot(routes)] -}) -export class AppRoutingModule { } diff --git a/analytics/analytics-ui/src/app/app.component.css b/analytics/analytics-ui/src/app/app.component.css deleted file mode 100644 index 8f6202da6..000000000 --- a/analytics/analytics-ui/src/app/app.component.css +++ /dev/null @@ -1,3 +0,0 @@ -.appNav { - text-align: center -} diff --git a/analytics/analytics-ui/src/app/app.component.html b/analytics/analytics-ui/src/app/app.component.html deleted file mode 100644 index a31419ea6..000000000 --- a/analytics/analytics-ui/src/app/app.component.html +++ /dev/null @@ -1,6 +0,0 @@ - -
-
-
-
-
diff --git a/analytics/analytics-ui/src/app/app.component.spec.ts b/analytics/analytics-ui/src/app/app.component.spec.ts deleted file mode 100644 index 2cc794fc1..000000000 --- a/analytics/analytics-ui/src/app/app.component.spec.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { TestBed, async, ComponentFixture } from '@angular/core/testing'; -import { MatToolbarModule } from '@angular/material'; -import { Component } from '@angular/core'; - -import { AppComponent } from './app.component'; - -@Component({ - selector: 'app-nav', - template: '' -}) -class MockNavComponent { } - -describe('AppComponent', () => { - let component: AppComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [AppComponent, MockNavComponent], - imports: [MatToolbarModule] - }).compileComponents(); - })); - - it('should be created', () => { - fixture = TestBed.createComponent(AppComponent); - component = fixture.debugElement.componentInstance; - fixture.detectChanges(); - expect(component).toBeTruthy(); - }); - - it('should have the correct title', () => { - const title = 'Analytic UI'; - - expect(component.title).toEqual(title); - }); -}); diff --git a/analytics/analytics-ui/src/app/app.component.ts b/analytics/analytics-ui/src/app/app.component.ts deleted file mode 100644 index bd7ecbf45..000000000 --- a/analytics/analytics-ui/src/app/app.component.ts +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component } from '@angular/core'; - -@Component({ - selector: 'app-root', - templateUrl: './app.component.html' -}) -export class AppComponent { - title = 'Analytic UI'; -} diff --git a/analytics/analytics-ui/src/app/app.module.ts b/analytics/analytics-ui/src/app/app.module.ts deleted file mode 100644 index 2855c10e8..000000000 --- a/analytics/analytics-ui/src/app/app.module.ts +++ /dev/null @@ -1,80 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { BrowserModule } from '@angular/platform-browser'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; // <-- NgModel lives here -import { NgModule } from '@angular/core'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { UpgradeModule } from '@angular/upgrade/static'; -import { LayoutModule } from '@angular/cdk/layout'; -import { FlexLayoutModule } from '@angular/flex-layout'; -import { HttpClientModule } from '@angular/common/http'; -import { - MatToolbarModule, - MatButtonModule, - MatIconModule -} from '@angular/material'; - -import { AppRoutingModule } from './app-routing.module'; -import { AppComponent } from './app.component'; -import { NavComponent } from './nav/nav.component'; -import { AnalyticsModule } from './analytics/analytics.module'; -import { ParametersModule } from './parameters/parameters.module'; -import { ResultsModule } from './results/results.module'; - -import { AnalyticsService } from './analytics/analytics.service'; -import { ErrorService } from './services/error.service'; -import { EndpointService } from './services/endpoint-service'; -import { QueryService } from './services/query.service'; -import { ResultsService } from './services/results.service'; - -@NgModule({ - declarations: [ - AppComponent, - NavComponent - ], - imports: [ - BrowserModule, - UpgradeModule, - FormsModule, - ReactiveFormsModule, - HttpClientModule, - AppRoutingModule, - BrowserAnimationsModule, - LayoutModule, - FlexLayoutModule, - ResultsModule, - AnalyticsModule, - ParametersModule, - MatButtonModule, - MatToolbarModule, - MatIconModule - ], - providers: [ - AnalyticsService, - ErrorService, - EndpointService, - QueryService, - ResultsService - ], - bootstrap: [AppComponent] -}) -export class AppModule { - constructor(private upgrade: UpgradeModule) { } - ngDoBootstrap() { - this.upgrade.bootstrap(document.body, ['myApp'], { strictDi: true }); - } -} diff --git a/analytics/analytics-ui/src/app/nav/nav.component.css b/analytics/analytics-ui/src/app/nav/nav.component.css deleted file mode 100644 index 5ee4125d0..000000000 --- a/analytics/analytics-ui/src/app/nav/nav.component.css +++ /dev/null @@ -1,27 +0,0 @@ -.sidenav-container { - height: 100%; -} - -.sidenav { - width: 200px; -} - -.sidenav .mat-toolbar { - background: inherit; -} - -.mat-toolbar.mat-primary { - top: 0; - z-index: 1; - background: #67598c; - color: #fff; -} - -span { - cursor: pointer; -} - -button { - cursor: pointer; - margin-left: 10px; -} diff --git a/analytics/analytics-ui/src/app/nav/nav.component.html b/analytics/analytics-ui/src/app/nav/nav.component.html deleted file mode 100644 index 0a187b10c..000000000 --- a/analytics/analytics-ui/src/app/nav/nav.component.html +++ /dev/null @@ -1,9 +0,0 @@ - - - Analytic UI - - - - diff --git a/analytics/analytics-ui/src/app/nav/nav.component.spec.ts b/analytics/analytics-ui/src/app/nav/nav.component.spec.ts deleted file mode 100644 index b66a8168f..000000000 --- a/analytics/analytics-ui/src/app/nav/nav.component.spec.ts +++ /dev/null @@ -1,140 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { LayoutModule } from '@angular/cdk/layout'; -import { - async, - ComponentFixture, - TestBed, - fakeAsync, - tick -} from '@angular/core/testing'; -import { NoopAnimationsModule } from '@angular/platform-browser/animations'; -import { - MatButtonModule, - MatIconModule, - MatListModule, - MatSidenavModule, - MatToolbarModule, - MatTabsModule -} from '@angular/material'; -import { RouterTestingModule } from '@angular/router/testing'; -import { CommonModule, Location } from '@angular/common'; -import { Routes, Router } from '@angular/router'; -import { Component } from '@angular/core'; - -import { NavComponent } from './nav.component'; - -@Component({ - template: '' -}) -class AnalyticsStubComponent { } - -@Component({ - template: '' -}) -class ParameterInputStubComponent { } - -@Component({ - template: '' -}) -class TableStubComponent { } - -describe('NavComponent', () => { - let location: Location; - let router: Router; - let component: NavComponent; - let fixture: ComponentFixture; - const routes: Routes = [ - { path: 'analytics', component: AnalyticsStubComponent }, - { path: 'parameters', component: ParameterInputStubComponent }, - { path: 'parameters/:operation', component: ParameterInputStubComponent }, - { path: 'results', component: TableStubComponent }, - { path: '**', redirectTo: 'analytics' } - ]; - const navLinks = [ - { path: 'analytics', label: 'ANALYTICS' }, - { path: 'parameters', label: 'PARAMETERS' }, - { path: 'results', label: 'RESULTS' } - ]; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ - NavComponent, - ParameterInputStubComponent, - TableStubComponent, - AnalyticsStubComponent - ], - imports: [ - NoopAnimationsModule, - LayoutModule, - MatButtonModule, - MatIconModule, - MatListModule, - MatSidenavModule, - MatToolbarModule, - RouterTestingModule.withRoutes(routes), - MatTabsModule, - CommonModule - ] - }); - - router = TestBed.get(Router); - location = TestBed.get(Location); - fixture = TestBed.createComponent(NavComponent); - router.initialNavigation(); - })); - - beforeEach(() => { - component = fixture.componentInstance; - component.navLinks = navLinks; - }); - - it('should be created', () => { - fixture.detectChanges(); - expect(component).toBeTruthy(); - }); - - it('should contain the correct navigation links', () => { - fixture.detectChanges(); - expect(component.navLinks).toEqual(navLinks); - }); - - it('should be able to navigate to analytics', fakeAsync(() => { - router.navigate(['analytics']); - tick(); - expect(location.path()).toBe('/analytics'); - })); - - it('should be able to navigate to parameters', fakeAsync(() => { - router.navigate(['parameters']); - tick(); - expect(location.path()).toBe('/parameters'); - })); - - it('should be able to navigate to results', fakeAsync(() => { - router.navigate(['results']); - tick(); - expect(location.path()).toBe('/results'); - })); - - it('should redirect to analytics', fakeAsync(() => { - router.navigate(['**']); - tick(); - expect(location.path()).toBe('/analytics'); - })); -}); diff --git a/analytics/analytics-ui/src/app/nav/nav.component.ts b/analytics/analytics-ui/src/app/nav/nav.component.ts deleted file mode 100644 index 9f797d623..000000000 --- a/analytics/analytics-ui/src/app/nav/nav.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component } from '@angular/core'; -import { Router } from '@angular/router'; - -@Component({ - selector: 'app-nav', - templateUrl: './nav.component.html', - styleUrls: ['./nav.component.css'] -}) -export class NavComponent { - constructor(private router: Router) { } - navLinks = [ - { path: 'analytics', label: 'ANALYTICS' }, - { path: 'parameters', label: 'PARAMETERS' }, - { path: 'results', label: 'RESULTS' } - ]; -} diff --git a/analytics/analytics-ui/src/app/parameters/operation/operation.component.html b/analytics/analytics-ui/src/app/parameters/operation/operation.component.html deleted file mode 100644 index b2655a431..000000000 --- a/analytics/analytics-ui/src/app/parameters/operation/operation.component.html +++ /dev/null @@ -1,8 +0,0 @@ -
-
-

{{model.description}}

-
- - -
diff --git a/analytics/analytics-ui/src/app/parameters/operation/operation.component.spec.ts b/analytics/analytics-ui/src/app/parameters/operation/operation.component.spec.ts deleted file mode 100644 index 90f400c78..000000000 --- a/analytics/analytics-ui/src/app/parameters/operation/operation.component.spec.ts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { Component, Input } from '@angular/core'; - -import { OperationComponent } from './operation.component'; - -@Component({ - selector: 'app-parameter-form', - template: '' -}) -class MockParameterFormComponent { - @Input() parameters; -} - -describe('OperationComponent', () => { - let component: OperationComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [OperationComponent, MockParameterFormComponent] - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(OperationComponent); - component = fixture.componentInstance; - component.model = { - uiMapping: {} - }; - }); - - it('should be created', () => { - fixture.detectChanges(); - expect(component).toBeTruthy(); - }); -}); diff --git a/analytics/analytics-ui/src/app/parameters/operation/operation.component.ts b/analytics/analytics-ui/src/app/parameters/operation/operation.component.ts deleted file mode 100644 index 8a7603544..000000000 --- a/analytics/analytics-ui/src/app/parameters/operation/operation.component.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component, OnInit, Input } from '@angular/core'; - -@Component({ - selector: 'app-query', - templateUrl: './operation.component.html' -}) -export class OperationComponent implements OnInit { - @Input() model; - - constructor() { } - - ngOnInit() { } -} diff --git a/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.html b/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.html deleted file mode 100644 index e627d2c28..000000000 --- a/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.html +++ /dev/null @@ -1,51 +0,0 @@ -
-
-
-
-
- - -
- - {{parameter.value.label}} - - -
- - -
- - {{parameter.value.label}} - - - - -
- - -
-
- - {{parameter.value.label}} -
-
- - -
- - {{parameter.value.label}} - - -
- -
-
-
-
-
diff --git a/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.spec.ts b/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.spec.ts deleted file mode 100644 index 7fa39cdcf..000000000 --- a/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.spec.ts +++ /dev/null @@ -1,111 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { - async, - ComponentFixture, - TestBed, - fakeAsync -} from '@angular/core/testing'; -import { MatFormFieldModule, MatInputModule, MatSelectModule, MatDatepickerModule, MatCheckboxModule } from '@angular/material'; -import { By } from '@angular/platform-browser'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; - -import { ParameterFormComponent } from './parameter-form.component'; -import { AnalyticsService } from '../../analytics/analytics.service'; -import { AnalyticStoreService } from 'src/app/analytics/analytic-store.service'; - -class AnalyticsServiceStub { - updateAnalytic = (parameter, parameterName, analytic) => { - return analytic; - } -} -class AnalyticStoreServiceStub { - getAnalytic = params => { - const analytic = { - uiMapping: [] - }; - return analytic; - } - setAnalytic = analytic => { - return; - } -} - -describe('ParameterFormComponent', () => { - let component: ParameterFormComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ParameterFormComponent], - imports: [MatFormFieldModule, MatInputModule, BrowserAnimationsModule, MatSelectModule, MatDatepickerModule, MatCheckboxModule], - providers: [ - { provide: AnalyticsService, useClass: AnalyticsServiceStub }, - { provide: AnalyticStoreService, useClass: AnalyticStoreServiceStub } - ] - }).compileComponents(); - })); - - beforeEach(async(() => { - fixture = TestBed.createComponent(ParameterFormComponent); - component = fixture.componentInstance; - component.parameters = []; - fixture.detectChanges(); - })); - - it('should be created', () => { - fixture.detectChanges(); - expect(component).toBeTruthy(); - }); - - it('should update the analytic on change of input', () => { - const analyticsService = TestBed.get(AnalyticsService); - const analyticStoreService = TestBed.get(AnalyticStoreService); - const spy = spyOn(analyticsService, 'updateAnalytic'); - spy.and.returnValue(analyticStoreService.getAnalytic()); - const parameter = 'Test parameter'; - const parameterName = 'Test parameter name'; - - component.onChange(parameter, parameterName); - - expect(spy).toHaveBeenCalledWith(parameter, parameterName, analyticStoreService.getAnalytic()); - }); - - it('should change the stored parameter value when the input is changed', async(() => { - const spy = spyOn(component, 'onChange'); - component.parameters = [ - [null, { label: 'label', currentValue: 'new value' }] - ]; - fixture.detectChanges(); - const input = fixture.debugElement.query(By.css('input')).nativeElement; - - dispatchFakeEvent(input, 'change'); - - fixture.detectChanges(); - expect(spy).toHaveBeenCalled(); - })); - - function createFakeEvent(type: string) { - const event = document.createEvent('Event'); - event.initEvent(type, true, true); - return event; - } - - function dispatchFakeEvent(node: Node | Window, type: string) { - node.dispatchEvent(createFakeEvent(type)); - } -}); diff --git a/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.ts b/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.ts deleted file mode 100644 index b74f887fe..000000000 --- a/analytics/analytics-ui/src/app/parameters/parameter-form/parameter-form.component.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an 'AS IS' BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component, OnInit, Input, ViewChild } from '@angular/core'; -import { AnalyticsService } from '../../analytics/analytics.service'; -import { AnalyticStoreService } from 'src/app/analytics/analytic-store.service'; - -@Component({ - selector: 'app-parameter-form', - templateUrl: './parameter-form.component.html' -}) -export class ParameterFormComponent implements OnInit { - @Input() parameters; - - constructor( - private analyticsService: AnalyticsService, - private analyticStoreService: AnalyticStoreService - ) { } - - ngOnInit() { } - - /** Update the analytic operation whenever a parameter changes */ - onChange = function(parameter, parameterName) { - // Convert date parameters into the right form - const key = '_d'; - if (parameter[key] instanceof Date) { - parameter = parameter[key].getFullYear() + '-' - + ('0' + (parameter[key].getMonth() + 1)).slice(-2) + '-' - + ('0' + parameter[key].getDate()).slice(-2); - } - - let analytic = this.analyticStoreService.getAnalytic(); - analytic = this.analyticsService.updateAnalytic(parameter, parameterName, analytic); - this.analyticStoreService.setAnalytic(analytic); - this.parameters = analytic.uiMapping; - }; -} diff --git a/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.css b/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.css deleted file mode 100644 index 29376daab..000000000 --- a/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.css +++ /dev/null @@ -1,11 +0,0 @@ -.title { - margin-left: 110px -} - -.execute { - margin-right: 110px -} - -.spinner { - margin-right: 10px -} diff --git a/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.html b/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.html deleted file mode 100644 index 18e5c7919..000000000 --- a/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.html +++ /dev/null @@ -1,16 +0,0 @@ -
-

Parameters for {{analytic.analyticName}}

-
-
- - - - -
- - - -
-
diff --git a/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.spec.ts b/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.spec.ts deleted file mode 100644 index ba942ce24..000000000 --- a/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.spec.ts +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { Component, Input } from '@angular/core'; -import { MatCardModule, MatProgressSpinnerModule } from '@angular/material'; -import { FormsModule } from '@angular/forms'; - -import { AnalyticsService } from '../../analytics/analytics.service'; -import { AnalyticStoreService } from '../../analytics/analytic-store.service'; -import { ParameterInputComponent } from './parameter-page.component'; - -@Component({ - selector: 'app-query', - template: '' -}) -class MockOperationComponent { - @Input() model; -} - -class AnalyticStoreServiceStub { - getAnalytic = () => { - return { - operationName: 'Test operation name' - }; - } -} - -class AnalyticsServiceStub { - executeAnalytic = () => { }; -} - -describe('ParameterInputComponent', () => { - let component: ParameterInputComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ParameterInputComponent, MockOperationComponent], - imports: [MatCardModule, MatProgressSpinnerModule, FormsModule], - providers: [{ provide: AnalyticsService, useClass: AnalyticsServiceStub }, - { provide: AnalyticStoreService, useClass: AnalyticStoreServiceStub }] - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ParameterInputComponent); - component = fixture.componentInstance; - }); - - it('should be created', () => { - fixture.detectChanges(); - expect(component).toBeTruthy(); - }); - - it('should execute the named operation on execution', () => { - fixture.detectChanges(); - const analyticsService = TestBed.get(AnalyticsService); - const analyticStoreService = TestBed.get(AnalyticStoreService); - const spy = spyOn(analyticsService, 'executeAnalytic'); - - const analytic = analyticStoreService.getAnalytic(); - component.executeAnalytic(analytic); - - expect(spy).toHaveBeenCalledWith(analytic); - }); - - it('should set loading to true on execute', () => { - fixture.detectChanges(); - - component.loading = true; - - expect(component.loading).toBeTruthy(); - }); -}); diff --git a/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.ts b/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.ts deleted file mode 100644 index fffdbe44b..000000000 --- a/analytics/analytics-ui/src/app/parameters/parameter-page/parameter-page.component.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component, OnInit, Injectable } from '@angular/core'; -import { AnalyticsService } from '../../analytics/analytics.service'; -import { AnalyticStoreService } from '../../analytics/analytic-store.service'; -import { Analytic } from 'src/app/analytics/interfaces/analytic.interface'; - -@Component({ - selector: 'app-parameter-page', - templateUrl: './parameter-page.component.html', - styleUrls: ['./parameter-page.component.css'] -}) -@Injectable() -export class ParameterInputComponent implements OnInit { - analytic; // The chosen analytic - Analytic; // The analytic operation to execute - color = 'primary'; // Spinner color - mode = 'indeterminate'; // mode of the progress spinner - loading: boolean; // Used to determine whether or not to show spinner - - constructor( - private analyticStoreService: AnalyticStoreService, - private analyticsService: AnalyticsService - ) { } - - ngOnInit() { - // Get the analytic from the analyticsService - this.analytic = this.analyticStoreService.getAnalytic(); - } - - /** Start executing the analytic and load the data */ - executeAnalytic = function(analytic) { - this.analyticsService.executeAnalytic(analytic); - this.loading = true; - }; -} diff --git a/analytics/analytics-ui/src/app/parameters/parameters.module.ts b/analytics/analytics-ui/src/app/parameters/parameters.module.ts deleted file mode 100644 index 2de54fc70..000000000 --- a/analytics/analytics-ui/src/app/parameters/parameters.module.ts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { CommonModule } from '@angular/common'; -import { NgModule, LOCALE_ID } from '@angular/core'; -import { FlexLayoutModule } from '@angular/flex-layout'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { - MatButtonModule, - MatCardModule, - MatCheckboxModule, - MatDatepickerModule, - MatFormFieldModule, - MatInputModule, - MatNativeDateModule, - MatOptionModule, - MatProgressSpinnerModule, - MatRadioModule, - MatSelectModule, - MatTooltipModule -} from '@angular/material'; - -import { ParameterInputComponent } from './parameter-page/parameter-page.component'; -import { ParameterFormComponent } from './parameter-form/parameter-form.component'; -import { OperationComponent } from './operation/operation.component'; - -@NgModule({ - declarations: [ParameterInputComponent, ParameterFormComponent, OperationComponent], - imports: [ - CommonModule, - FlexLayoutModule, - FormsModule, - MatButtonModule, - MatCardModule, - MatCheckboxModule, - MatDatepickerModule, - MatFormFieldModule, - MatInputModule, - MatNativeDateModule, - MatOptionModule, - MatProgressSpinnerModule, - MatRadioModule, - MatSelectModule, - MatTooltipModule, - ReactiveFormsModule - ], - providers: [ - { provide: LOCALE_ID, useValue: 'en-GB' }, - ] -}) -export class ParametersModule { } diff --git a/analytics/analytics-ui/src/app/results/html/html.component.css b/analytics/analytics-ui/src/app/results/html/html.component.css deleted file mode 100644 index e69de29bb..000000000 diff --git a/analytics/analytics-ui/src/app/results/html/html.component.html b/analytics/analytics-ui/src/app/results/html/html.component.html deleted file mode 100644 index 40a8a3512..000000000 --- a/analytics/analytics-ui/src/app/results/html/html.component.html +++ /dev/null @@ -1,3 +0,0 @@ - -
-
diff --git a/analytics/analytics-ui/src/app/results/html/html.component.spec.ts b/analytics/analytics-ui/src/app/results/html/html.component.spec.ts deleted file mode 100644 index a236d0f78..000000000 --- a/analytics/analytics-ui/src/app/results/html/html.component.spec.ts +++ /dev/null @@ -1,95 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { EMPTY } from 'rxjs'; -import { - MatButtonModule, - MatCardModule, - MatFormFieldModule, - MatPaginatorModule, - MatSelectModule, - MatSortModule, - MatTableModule -} from '@angular/material'; -import { By } from '@angular/platform-browser'; - -import { HtmlComponent } from './html.component'; -import { AnalyticsService } from 'src/app/analytics/analytics.service'; -import { ResultsService } from 'src/app/services/results.service'; - -const htmlData = ''; -class AnalyticsServiceStub { - getAnalytics = () => { - return EMPTY; - } -} -class ResultsServiceStub { - get = () => { - return htmlData; - } -} - -describe('HtmlComponent', () => { - let component: HtmlComponent; - let fixture: ComponentFixture; - const htmlContainer: HTMLElement = document.getElementById('htmlContainer'); - if (htmlContainer) { - htmlContainer.innerHTML = htmlData; - } - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [HtmlComponent], - imports: [ - MatButtonModule, - MatCardModule, - MatFormFieldModule, - MatPaginatorModule, - MatSelectModule, - MatSortModule, - MatTableModule], - providers: [ - { provide: AnalyticsService, useClass: AnalyticsServiceStub }, - { provide: ResultsService, useClass: ResultsServiceStub } - ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(HtmlComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); - - it('should display input HTML correctly', () => { - expect(fixture.debugElement.query(By.css('#htmlContainer')).nativeElement.innerHTML).toEqual(htmlData); - }); - - it('should get the results at initialisation', () => { - const resultsService = TestBed.get(ResultsService); - const spy = spyOn(resultsService, 'get'); - - component.ngAfterViewInit(); - - expect(spy).toHaveBeenCalledTimes(1); - }); -}); diff --git a/analytics/analytics-ui/src/app/results/html/html.component.ts b/analytics/analytics-ui/src/app/results/html/html.component.ts deleted file mode 100644 index 5a640782e..000000000 --- a/analytics/analytics-ui/src/app/results/html/html.component.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component, AfterViewInit } from '@angular/core'; - -import { ResultsService } from 'src/app/services/results.service'; - -@Component({ - selector: 'app-html', - templateUrl: './html.component.html', - styleUrls: ['./html.component.css'] -}) - -export class HtmlComponent implements AfterViewInit { - - constructor( - private results: ResultsService, - ) { } - - ngAfterViewInit() { - const html = this.results.get(); - - // Display the icon - const htmlContainer: HTMLElement = document.getElementById('htmlContainer'); - if (htmlContainer) { - htmlContainer.innerHTML = html; - } - } -} diff --git a/analytics/analytics-ui/src/app/results/results.component.css b/analytics/analytics-ui/src/app/results/results.component.css deleted file mode 100644 index 200525776..000000000 --- a/analytics/analytics-ui/src/app/results/results.component.css +++ /dev/null @@ -1,7 +0,0 @@ -.results { - margin-left: 110px -} - -.back-button { - cursor: pointer -} diff --git a/analytics/analytics-ui/src/app/results/results.component.html b/analytics/analytics-ui/src/app/results/results.component.html deleted file mode 100644 index fff300dfd..000000000 --- a/analytics/analytics-ui/src/app/results/results.component.html +++ /dev/null @@ -1,18 +0,0 @@ -
- - -

Results

- - - - BACK TO PARAMETERS - - -
- - - - - - diff --git a/analytics/analytics-ui/src/app/results/results.component.spec.ts b/analytics/analytics-ui/src/app/results/results.component.spec.ts deleted file mode 100644 index 58c680a0e..000000000 --- a/analytics/analytics-ui/src/app/results/results.component.spec.ts +++ /dev/null @@ -1,114 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the 'License'); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an 'AS IS' BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { - MatButtonModule, - MatCardModule, - MatFormFieldModule, - MatPaginatorModule, - MatSelectModule, - MatSortModule, - MatTableModule -} from '@angular/material'; -import { RouterModule, Routes } from '@angular/router'; -import { HttpClientTestingModule } from '@angular/common/http/testing'; -import { Location, LocationStrategy, PathLocationStrategy } from '@angular/common'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; - -import { AnalyticsService } from '../analytics/analytics.service'; -import { ResultsComponent } from './results.component'; -import { ResultsService } from '../services/results.service'; -import { ErrorService } from '../services/error.service'; -import { Component, Input } from '@angular/core'; - -const routes: Routes = [ - { path: '**', redirectTo: 'analytics' } -]; - -@Component({ - selector: 'app-table', - template: '' -}) -class MockTableComponent { - @Input() model; -} - -@Component({ - selector: 'app-html', - template: '' -}) -class MockHtmlComponent { - @Input() model; -} - -class ErrorServiceStub { } -class AnalyticsServiceStub { - getOutputVisualisationType = () => { - return 'TABLE'; - } -} -class ResultsServiceStub { - get = () => { - return []; - } -} - -describe('ResultsComponent', () => { - let component: ResultsComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [ResultsComponent, MockTableComponent, MockHtmlComponent], - imports: [HttpClientTestingModule, BrowserAnimationsModule, - MatButtonModule, - MatCardModule, - MatFormFieldModule, - MatPaginatorModule, - MatSelectModule, - MatSortModule, - MatTableModule, - RouterModule.forRoot(routes)], - providers: [ - Location, - { provide: LocationStrategy, useClass: PathLocationStrategy }, - { provide: AnalyticsService, useClass: AnalyticsServiceStub }, - { provide: ErrorService, useClass: ErrorServiceStub }, - { provide: ResultsService, useClass: ResultsServiceStub } - ] - }).compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(ResultsComponent); - component = fixture.componentInstance; - }); - - it('should be created', () => { - fixture.detectChanges(); - expect(component).toBeTruthy(); - }); - - it('should get the output visualisation type at initialisation', () => { - const analyticsService = TestBed.get(AnalyticsService); - const spy = spyOn(analyticsService, 'getOutputVisualisationType'); - - fixture.detectChanges(); - - expect(spy).toHaveBeenCalledTimes(1); - }); -}); diff --git a/analytics/analytics-ui/src/app/results/results.component.ts b/analytics/analytics-ui/src/app/results/results.component.ts deleted file mode 100644 index 007fefc71..000000000 --- a/analytics/analytics-ui/src/app/results/results.component.ts +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the 'License'); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an 'AS IS' BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -import { Component, OnInit, Injectable } from '@angular/core'; - -import { AnalyticsService } from '../analytics/analytics.service'; -import { AnalyticStoreService } from '../analytics/analytic-store.service'; - -@Component({ - selector: 'app-results', - templateUrl: './results.component.html' -}) -@Injectable() -export class ResultsComponent implements OnInit { - outputType; - selected; - - constructor( - private analyticsService: AnalyticsService, - private analyticStoreService: AnalyticStoreService - ) { } - - ngOnInit() { - this.outputType = this.analyticsService.getOutputVisualisationType(this.analyticStoreService.getAnalytic()); - } -} diff --git a/analytics/analytics-ui/src/app/results/results.module.ts b/analytics/analytics-ui/src/app/results/results.module.ts deleted file mode 100644 index 073c3b870..000000000 --- a/analytics/analytics-ui/src/app/results/results.module.ts +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; -import { FlexLayoutModule } from '@angular/flex-layout'; -import { - MatButtonModule, - MatCardModule, - MatFormFieldModule, - MatPaginatorModule, - MatSelectModule, - MatSortModule, - MatTableModule -} from '@angular/material'; -import { AppRoutingModule } from '../app-routing.module'; - -import { HtmlComponent } from './html/html.component'; -import { ResultsComponent } from './results.component'; -import { TableComponent } from './table/table.component'; - -@NgModule({ - declarations: [ResultsComponent, HtmlComponent, TableComponent], - imports: [ - AppRoutingModule, - CommonModule, - FlexLayoutModule, - MatButtonModule, - MatCardModule, - MatFormFieldModule, - MatPaginatorModule, - MatSelectModule, - MatSortModule, - MatTableModule - ] -}) -export class ResultsModule { } diff --git a/analytics/analytics-ui/src/app/results/table/table.component.css b/analytics/analytics-ui/src/app/results/table/table.component.css deleted file mode 100644 index a49930f5d..000000000 --- a/analytics/analytics-ui/src/app/results/table/table.component.css +++ /dev/null @@ -1,36 +0,0 @@ -.mat-row, -.mat-header-row { - min-width: 2000px; -} - -.mat-header-row { - position: sticky; - top: 0; -} - -.footer { - position: fixed; - right: 0; - width: 100%; - margin-left: 110px; - margin-right: 110px; - text-align: center; -} - -mat-form-field { - margin-left: 110px -} - -.mat-elevation-z8 { - margin-left: 110px; - margin-right: 110px; - overflow-x: auto; -} - -button { - margin-left: 30px; -} - -.column-select { - margin-top: 15px; -} diff --git a/analytics/analytics-ui/src/app/results/table/table.component.html b/analytics/analytics-ui/src/app/results/table/table.component.html deleted file mode 100644 index f21a84e2f..000000000 --- a/analytics/analytics-ui/src/app/results/table/table.component.html +++ /dev/null @@ -1,32 +0,0 @@ - -
- - Columns to display - - - {{ column }} - - - -
- - -
- - - -

{{ column }}

-
- {{element[column]}} -
- - - - - -
- -
diff --git a/analytics/analytics-ui/src/app/results/table/table.component.spec.ts b/analytics/analytics-ui/src/app/results/table/table.component.spec.ts deleted file mode 100644 index 341262e93..000000000 --- a/analytics/analytics-ui/src/app/results/table/table.component.spec.ts +++ /dev/null @@ -1,171 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { async, ComponentFixture, TestBed } from '@angular/core/testing'; -import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; -import { - MatButtonModule, - MatCardModule, - MatFormFieldModule, - MatPaginatorModule, - MatSelectModule, - MatSortModule, - MatTableModule -} from '@angular/material'; - -import { TableComponent } from './table.component'; -import { ResultsService } from 'src/app/services/results.service'; - -const fullResultsData = [ - { - class: 'test.Entity', - group: 'BasicEntity1', - vertex: 'vertex1', - properties: { - count: 1, - prop1: 'value1' - } - }, - { - class: 'test.Entity', - group: 'BasicEntity1', - vertex: 'vertex2', - properties: { - count: 2, - prop1: 'value2' - } - }, - { - class: 'test.Entity', - group: 'BasicEntity2', - vertex: 'vertex1', - properties: { - count: 1, - prop2: 'value1' - } - }, - { - class: 'test.Edge', - group: 'BasicEdge1', - source: 'source1', - destination: 'destination1', - directed: true, - properties: { - count: 1, - prop1: 'value1' - } - }, - { - class: 'test.Edge', - group: 'BasicEdge1', - source: 'source2', - destination: 'destination2', - directed: true, - properties: { - count: 2, - prop1: 'value2' - } - }, - { - class: 'test.Edge', - group: 'BasicEdge2', - source: 'source1', - destination: 'destination1', - directed: true, - properties: { - count: 1, - prop2: 'value1' - } - }, - { - class: 'String', - value: 'value1' - }, - { - class: 'Integer', - value: 4 - }, - { - class: 'EntitySeed', - vertex: 'vertex1' - } -]; - -class ResultsServiceStub { - get = () => { - return fullResultsData; - } -} - -describe('TableComponent', () => { - let component: TableComponent; - let fixture: ComponentFixture; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - declarations: [TableComponent], - imports: [ - BrowserAnimationsModule, - MatButtonModule, - MatCardModule, - MatFormFieldModule, - MatPaginatorModule, - MatSelectModule, - MatSortModule, - MatTableModule], - providers: [{ provide: ResultsService, useClass: ResultsServiceStub } - ] - }) - .compileComponents(); - })); - - beforeEach(() => { - fixture = TestBed.createComponent(TableComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); - - it('should set the page to 0 by default', () => { - expect(component.paginator.pageIndex).toEqual(0); - }); - - it('should contain the data sent', () => { - expect(component.data.results.data).toEqual(fullResultsData); - }); - - describe('refineColumns()', () => { - it('should refine to selected column', () => { - component.displayedColumns = ['1', '2', '3']; - component.selected = ['2']; - component.refineColumns(); - fixture.detectChanges(); - expect(component.displayedColumns).toEqual(['2']); - }); - }); - - it('should get the results at initialisation', () => { - const resultsService = TestBed.get(ResultsService); - const spy = spyOn(resultsService, 'get'); - - component.ngOnInit(); - - expect(spy).toHaveBeenCalledTimes(1); - }); -}); diff --git a/analytics/analytics-ui/src/app/results/table/table.component.ts b/analytics/analytics-ui/src/app/results/table/table.component.ts deleted file mode 100644 index 59649a993..000000000 --- a/analytics/analytics-ui/src/app/results/table/table.component.ts +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Component, OnInit, ViewChild, AfterViewInit } from '@angular/core'; -import { MatTableDataSource, MatPaginator, MatSort } from '@angular/material'; -import { FormControl } from '@angular/forms'; - -import { ResultsService } from 'src/app/services/results.service'; - -@Component({ - selector: 'app-table', - templateUrl: './table.component.html', - styleUrls: ['./table.component.css'] -}) -export class TableComponent implements AfterViewInit, OnInit { - columns = new FormControl(); - @ViewChild(MatPaginator) paginator: MatPaginator; - @ViewChild(MatSort) sort: MatSort; - - data = { - results: new MatTableDataSource([]) - }; - availableColumns: string[] = []; - displayedColumns: string[] = []; - selected: any[]; - - constructor( - private results: ResultsService, - ) { } - - ngOnInit() { - let tableData = this.results.get(); - if (tableData == null) { - return; - } - // To transform non-object results into objects, we need to build an array of replacements and indexes - const toAdd: any[] = []; - const toRemove: number[] = []; - - // Creates a list of available columns - tableData.forEach((element, index) => { - if (element instanceof Object) { - // Use the keys of objects as the tableColumns - for (const key of Object.keys(element)) { - if (this.availableColumns.indexOf(key) === -1) { - this.availableColumns.push(key); - } - } - } else { - toRemove.push(index); - toAdd.push({ value: element }); - if (this.availableColumns.indexOf('value') === -1) { - this.availableColumns.push('value'); - } - } - }); - - this.selected = this.availableColumns; - this.displayedColumns = this.selected; - - // Iterate in reverse order so that the indices of later objects are unaffected - toRemove.reverse().forEach(index => { - tableData.splice(index, 1); - }); - - tableData = tableData.concat(toAdd); - - this.data.results = new MatTableDataSource(tableData); - this.data.results.sort = this.sort; - } - - ngAfterViewInit() { - this.data.results.paginator = this.paginator; - this.data.results.sort = this.sort; - } - - refineColumns() { - this.displayedColumns = this.selected; - } -} diff --git a/analytics/analytics-ui/src/app/services/endpoint-service.ts b/analytics/analytics-ui/src/app/services/endpoint-service.ts deleted file mode 100644 index 1ea61233a..000000000 --- a/analytics/analytics-ui/src/app/services/endpoint-service.ts +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -export class EndpointService { - defaultRestEndpoint = 'http://localhost:8080' + '/rest/latest'; - - getRestEndpoint = function() { - return this.defaultRestEndpoint; - }; -} diff --git a/analytics/analytics-ui/src/app/services/endpoint.service.spec.ts b/analytics/analytics-ui/src/app/services/endpoint.service.spec.ts deleted file mode 100644 index aaa6c3f7b..000000000 --- a/analytics/analytics-ui/src/app/services/endpoint.service.spec.ts +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { TestBed, async } from '@angular/core/testing'; - -import { EndpointService } from './endpoint-service'; - -describe('EndpointService', () => { - let service: EndpointService; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - providers: [EndpointService] - }).compileComponents(); - - service = TestBed.get(EndpointService); - })); - - it('should be able to get the REST endpoint', () => { - const endpoint = service.defaultRestEndpoint; - - const testEndpoint = service.getRestEndpoint(); - - expect(testEndpoint).toEqual(endpoint); - }); -}); diff --git a/analytics/analytics-ui/src/app/services/error.service.spec.ts b/analytics/analytics-ui/src/app/services/error.service.spec.ts deleted file mode 100644 index 2bc04883b..000000000 --- a/analytics/analytics-ui/src/app/services/error.service.spec.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { TestBed, async, fakeAsync, tick } from '@angular/core/testing'; -import { ToastrService } from 'ngx-toastr'; - -import { ErrorService } from './error.service'; - -class ToastrServiceStub { - error = params => { }; -} - -describe('ErrorService', () => { - let service: ErrorService; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - providers: [ - ErrorService, - { provide: ToastrService, useClass: ToastrServiceStub } - ] - }).compileComponents(); - - service = TestBed.get(ErrorService); - })); - - it('should be able to show an error notification with a particular message', fakeAsync(() => { - const toastr = TestBed.get(ToastrService); - const spy = spyOn(toastr, 'error').and.callFake(() => { }); - const msg = 'message'; - const title = 'title'; - const err = new Error(); - const toastSettings = { - timeOut: 7000, - progressBar: true, - positionClass: 'toast-top-right', - extendedTimeOut: 2000 - }; - - service.handle(msg, title, err); - - tick(); - expect(spy).toHaveBeenCalledWith(msg, title, toastSettings); - })); - - it('should show the default error message if not specified', fakeAsync(() => { - const toastr = TestBed.get(ToastrService); - const spy = spyOn(toastr, 'error').and.callFake(() => { }); - const msg = null; - const title = 'title'; - const err = new Error(); - const toastSettings = { - timeOut: 7000, - progressBar: true, - positionClass: 'toast-top-right', - extendedTimeOut: 2000 - }; - const defaultMessage = 'Something went wrong. Check the log for details'; - - service.handle(msg, title, err); - - tick(); - expect(spy).toHaveBeenCalledWith(defaultMessage, title, toastSettings); - })); -}); diff --git a/analytics/analytics-ui/src/app/services/error.service.ts b/analytics/analytics-ui/src/app/services/error.service.ts deleted file mode 100644 index 37d9e93f1..000000000 --- a/analytics/analytics-ui/src/app/services/error.service.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Injectable } from '@angular/core'; - -import { ToastrService } from 'ngx-toastr'; - -@Injectable() -export class ErrorService { - constructor(private toastr: ToastrService) {} - - /** Create a notification from an error */ - handle = function(message, title, err) { - let msg; - console.error(err); - - // If no message provided, use a default error message - if (!message) { - msg = 'Something went wrong. Check the log for details'; - } else { - msg = message; - } - - setTimeout(() => { - this.toastr.error(msg, title, { - timeOut: 7000, - progressBar: true, - positionClass: 'toast-top-right', - extendedTimeOut: 2000 - }); - }); - }; -} diff --git a/analytics/analytics-ui/src/app/services/query.service.spec.ts b/analytics/analytics-ui/src/app/services/query.service.spec.ts deleted file mode 100644 index 278305375..000000000 --- a/analytics/analytics-ui/src/app/services/query.service.spec.ts +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the 'License'); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an 'AS IS' BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { TestBed, async } from '@angular/core/testing'; -import { empty, of, EMPTY } from 'rxjs'; -import { HttpClient } from '@angular/common/http'; - -import { QueryService } from './query.service'; -import { ErrorService } from './error.service'; -import { ResultsService } from './results.service'; -import { EndpointService } from './endpoint-service'; - -class CommonServiceStub { - parseUrl = () => { }; -} -class ErrorServiceStub { - handle = () => { }; -} -class HttpClientStub { - post = () => { - return EMPTY; - } -} - -class ResultsServiceStub { - update = () => { }; -} -class EndpointServiceStub { - getRestEndpoint = () => { }; -} - -describe('QueryService', () => { - let service: QueryService; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - providers: [ - QueryService, - { provide: ErrorService, useClass: ErrorServiceStub }, - { provide: HttpClient, useClass: HttpClientStub }, - { provide: ResultsService, useClass: ResultsServiceStub }, - { provide: EndpointService, useClass: EndpointServiceStub } - ] - }).compileComponents(); - - service = TestBed.get(QueryService); - })); - - it('should store the results retrieved from the server', () => { - const results = TestBed.get(ResultsService); - const spy = spyOn(results, 'update'); - const http = TestBed.get(HttpClient); - const data = [0]; - spyOn(http, 'post').and.returnValue(of(data)); - - service.executeQuery(null, () => { }, () => { }); - - expect(spy).toHaveBeenCalledWith(data); - }); -}); diff --git a/analytics/analytics-ui/src/app/services/query.service.ts b/analytics/analytics-ui/src/app/services/query.service.ts deleted file mode 100644 index 4de0788cd..000000000 --- a/analytics/analytics-ui/src/app/services/query.service.ts +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Injectable } from '@angular/core'; -import { HttpClient, HttpHeaders } from '@angular/common/http'; - -import { ErrorService } from './error.service'; -import { ResultsService } from './results.service'; -import { EndpointService } from './endpoint-service'; - -import { startsWith } from 'lodash'; - -@Injectable() -export class QueryService { - constructor( - private error: ErrorService, - private http: HttpClient, - private results: ResultsService, - private endpoint: EndpointService - ) { } - - /** - * Executes a query. If too many results are returned a dialog is shown - * to ask the user if they would like to view the results or amend their - * query. On success, the result service is called to update the results. - * The operation chain to execute. It can either be an object or a json string. - */ - executeQuery = function(operation, onSuccess, onFailure) { - this.execute( - operation, - // On success - data => { - // If there are too many results tell the user and only show a slice of the data - - // Store these results and show them - this.results.update(data); - if (onSuccess) { - onSuccess(data); - } - }, - // On error - err => { - this.error.handle( - 'Error executing operation, see the console for details', - null, - err - ); - if (onFailure) { - onFailure(err); - } - } - ); - }; - - /** - * Executes an operation and calls the onSuccess or onFailure functions provided. - * The operation chain to execute. It can either be an object or a json string. - */ - execute = function(operation, onSuccess, onFailure) { - // Configure the http headers - let headers = new HttpHeaders(); - headers = headers.set('Content-Type', 'application/json; charset=utf-8'); - // Post the request to the server - let queryUrl = - this.endpoint.getRestEndpoint() + '/graph/operations/execute'; - if (!startsWith(queryUrl, 'http')) { - queryUrl = 'http://' + queryUrl; - } - this.http.post(queryUrl, operation, { headers: '{headers}' }).subscribe( - // On success - data => { - if (onSuccess) { - onSuccess(data); - } - }, - // On error - err => { - if (onFailure) { - onFailure(err); - } else { - this.error.handle( - 'Error running operation, see the console for details', - null, - err - ); - } - } - ); - }; -} diff --git a/analytics/analytics-ui/src/app/services/results.service.spec.ts b/analytics/analytics-ui/src/app/services/results.service.spec.ts deleted file mode 100644 index d250fbaad..000000000 --- a/analytics/analytics-ui/src/app/services/results.service.spec.ts +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { TestBed, async } from '@angular/core/testing'; - -import { ResultsService } from './results.service'; - -describe('ResultsService', () => { - let service: ResultsService; - - beforeEach(async(() => { - TestBed.configureTestingModule({ - providers: [ResultsService] - }).compileComponents(); - - service = TestBed.get(ResultsService); - })); - - it('should be able to get the results', () => { - const results = service.results; - - const testResults = service.get(); - - expect(testResults).toEqual(results); - }); - - it('should be able to clear the results', () => { - service.results = [0, 1, 2]; - - service.clear(); - - expect(service.results).toEqual([]); - }); - - it('should be able to convert results to an array if there is only one result', () => { - const results = 0; - - service.update(results); - - expect(service.results).toEqual([0]); - }); -}); diff --git a/analytics/analytics-ui/src/app/services/results.service.ts b/analytics/analytics-ui/src/app/services/results.service.ts deleted file mode 100644 index 374775cda..000000000 --- a/analytics/analytics-ui/src/app/services/results.service.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export class ResultsService { - results = []; - - constructor() { } - - /** Get the results */ - get = function() { - return this.results; - }; - - /** Clear the results */ - clear = function() { - this.results = []; - }; - - /** Update the results */ - update = function(newResults) { - if (newResults != null && newResults !== '') { - // Convert it to an array if theres only one result - if (!Array.isArray(newResults)) { - newResults = [newResults]; - } - this.results = newResults; - } - }; -} diff --git a/analytics/analytics-ui/src/app/services/test/test.analytic.ts b/analytics/analytics-ui/src/app/services/test/test.analytic.ts deleted file mode 100644 index 459701d8d..000000000 --- a/analytics/analytics-ui/src/app/services/test/test.analytic.ts +++ /dev/null @@ -1,66 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the 'License'); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an 'AS IS' BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { Analytic } from '../../analytics/interfaces/analytic.interface'; - -const uiMappingDetail1 = { - label: 'Label', - userInputType: 'TextBox', - parameterName: 'param1', - inputClass: 'java.lang.String', - currentValue: 'value1' -}; -const uiMappingDetail2 = { - label: 'Label', - userInputType: 'TextBox', - parameterName: 'param2', - inputClass: 'java.lang.Integer', - currentValue: 2 -}; - -const uiMapping1 = { - key1: uiMappingDetail1, - key2: uiMappingDetail2 -}; - -const metaData1 = { - icon: 'test icon', - colour: 'test colour' -}; - -const outputVisualisation1 = { - outputAdapter: 'test output adapter', - visualisationType: 'test visualisation type' -}; - -const options1 = { - option1: 'option1value' -}; - -const testAnalytic = { - analyticName: 'test analytic name', - operationName: 'test operation name', - description: 'test description', - creatorId: 'test creator id', - readAccessRoles: [], - writeAccessRoles: [], - uiMapping: uiMapping1, - options: options1, - metaData: metaData1, - outputVisualisation: outputVisualisation1, - score: 5 -}; -export { testAnalytic }; diff --git a/analytics/analytics-ui/src/assets/defaultIcon.svg b/analytics/analytics-ui/src/assets/defaultIcon.svg deleted file mode 100644 index dc6c15929..000000000 --- a/analytics/analytics-ui/src/assets/defaultIcon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/analytics/analytics-ui/src/browserslist b/analytics/analytics-ui/src/browserslist deleted file mode 100644 index 37371cb04..000000000 --- a/analytics/analytics-ui/src/browserslist +++ /dev/null @@ -1,11 +0,0 @@ -# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries -# -# For IE 9-11 support, please remove 'not' from the last line of the file and adjust as needed - -> 0.5% -last 2 versions -Firefox ESR -not dead -not IE 9-11 \ No newline at end of file diff --git a/analytics/analytics-ui/src/custom-theme.scss b/analytics/analytics-ui/src/custom-theme.scss deleted file mode 100644 index b7879bcce..000000000 --- a/analytics/analytics-ui/src/custom-theme.scss +++ /dev/null @@ -1,30 +0,0 @@ -// Custom Theming for Angular Material -// For more information: https://material.angular.io/guide/theming -@import "~@angular/material/theming"; -// Plus imports for other components in your app. - -// Include the common styles for Angular Material. We include this here so that you only -// have to load a single css file for Angular Material in your app. -// Be sure that you only ever include this mixin once! -@include mat-core(); - -// Define the palettes for your theme using the Material Design palettes available in palette.scss -// (imported above). For each palette, you can optionally specify a default, lighter, and darker -// hue. Available color palettes: https://material.io/design/color/ -$analytic-ui-primary: mat-palette($mat-indigo); -$analytic-ui-accent: mat-palette($mat-pink, A200, A100, A400); - -// The warn palette is optional (defaults to red). -$analytic-ui-warn: mat-palette($mat-red); - -// Create the theme object (a Sass map containing all of the palettes). -$analytic-ui-theme: mat-light-theme( - $analytic-ui-primary, - $analytic-ui-accent, - $analytic-ui-warn -); - -// Include theme styles for core and each component used in your app. -// Alternatively, you can import and @include the theme mixins for each component -// that you are using. -@include angular-material-theme($analytic-ui-theme); diff --git a/analytics/analytics-ui/src/environments/environment.prod.ts b/analytics/analytics-ui/src/environments/environment.prod.ts deleted file mode 100644 index 9c2e62d5d..000000000 --- a/analytics/analytics-ui/src/environments/environment.prod.ts +++ /dev/null @@ -1,19 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const environment = { - production: true -}; diff --git a/analytics/analytics-ui/src/environments/environment.ts b/analytics/analytics-ui/src/environments/environment.ts deleted file mode 100644 index b15ba64b1..000000000 --- a/analytics/analytics-ui/src/environments/environment.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -// This file can be replaced during build by using the `fileReplacements` array. -// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`. -// The list of file replacements can be found in `angular.json`. - -export const environment = { - production: false -}; - -/* - * For easier debugging in development mode, you can import the following file - * to ignore zone related error stack frames such as `zone.run`, `zoneDelegate.invokeTask`. - * - * This import should be commented out in production mode because it will have a negative impact - * on performance if an error is thrown. - */ -// import 'zone.js/dist/zone-error'; // Included with Angular CLI. diff --git a/analytics/analytics-ui/src/favicon.ico b/analytics/analytics-ui/src/favicon.ico deleted file mode 100755 index fd0ef51e80c9774adf9de55610e2cd6381e3b2e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5430 zcmcgwdoa~`6#uDaYj#YToo1(Lnlfg`n5HrN$4=A8DvuI-!tv~!?M3)-Lv5)19XBz`naQ}XC_ON(~SuQ{$gJv|z8 zb90O2$us+FYisrVef{!hW@eT!+vSzp+S=9&g+iabR(pEmcyU~L@}$4DwRMA!_vs=d z1H;)npx@iut1iqG`XpRSh_0)v)0voLTyzFV2#g6SJlZN^RbWC(~60`4v zSiB7NpI25IkByCe$Lzy$>+9AHL>Ki-OG>QRGP3ID&IaV79-&8hdCs!rNgqFzAJX35 zu4QbrZJOvJcd$SBH_TlF_e>xV_!4I*!NV9yxTl-tUa>JVAB0%1Io_7Uv=ig$p|%8&2MMgyO5gX3N06F{0 zj9*z<^sh8NKjio^*Gf3opT*YS3JYzOwWp|jeO=uqhy{;HEWo%F6CIOSQ&Xc?RaIpW zaVa7l+QjK;>A_Qzlb^*>MKL7FL9AGQIdWl*2{ztmFJHdYWy?3z*KhLn@+#VGv1@=6 z!$~M9F0tzD?9?0|8&ew`7+8&Ggsmg1j=Bfoz9P7U-_6SMl%>}PcRR$uLrK@KM{;Ai z@%)t3(8`JmV`X9i#8It1mR9`)lW@2PM&PbmCJX;-`|u3g!@Wo_nfzQpK+f0Nm!}W+ z`uv$<;*v7%t33U$>2GRk`jKEs;$fkog0HbJPxnexRFWiI(zb7}b@%M-tWr6vEX-^1 z*P=<@i2jLjj9^LQ_wU_1$+r0pe5UY;^6@9*#*IM4yqk5`v$?5RTN);_9b=E+_HAE` zzj&ta2=91XSz7idCnbfm$0e_hbB6emg7(oa6GvW|nM=8!axeWicai^gVU7#eE;%VV zTppgRejGdIYK@JJ8=1BhDQ5}pqN5?Qo$BRxG(Bob{x99SP;T^${okc+ePGi=BE4swS1 zeM4QaHGp}I<3Wc;VoMQjy2Eq=W6`TuuYRf%)#(fm53hn;TnqAJb;NsY=7Vp@TQ_g|GyfqlWh9l+e`7hZ@$iQIhS+EF&W?^BV9)K} zym_;RwBs7&K6v0F>Amg)aSeRP6m8pFkflH#6%c_{h`K z(t_drE!BR2|JmF^$gv;5ID-O%?&BU2T;%w_LQ-DJ#K3obbW{}2*2bnjJS>dQ?89<@ zfBzas2ibmSVQxNxaR>bg-_p&Hv$VCgtylJ678@Jucps*wq=tBa-?8V1bHp=s*3Un$ z7S4wxeQ9mz%i!bQ)6>%ueS)or@r!qr#|?&chBzm+2Ks7*VK>PR?xN7 zQko0DD?%vhd?b}d7psJLJ*BA8QfkFm2eh{rtI(tBOU0wAE5u?Iu(g<`=ho3R{{UaS B54ZpT diff --git a/analytics/analytics-ui/src/index.html b/analytics/analytics-ui/src/index.html deleted file mode 100644 index c7842eccb..000000000 --- a/analytics/analytics-ui/src/index.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - Analytic UI - - - - - - - - - - - - - diff --git a/analytics/analytics-ui/src/karma.conf.js b/analytics/analytics-ui/src/karma.conf.js deleted file mode 100644 index 10375ba6a..000000000 --- a/analytics/analytics-ui/src/karma.conf.js +++ /dev/null @@ -1,38 +0,0 @@ -// Karma configuration file, see link for more information -// https://karma-runner.github.io/1.0/config/configuration-file.html - -module.exports = function (config) { - config.set({ - basePath: '', - frameworks: ['jasmine', '@angular-devkit/build-angular'], - plugins: [ - require('karma-jasmine'), - require('karma-chrome-launcher'), - require('karma-jasmine-html-reporter'), - require('karma-coverage-istanbul-reporter'), - require('@angular-devkit/build-angular/plugins/karma') - ], - client: { - clearContext: false // leave Jasmine Spec Runner output visible in browser - }, - coverageIstanbulReporter: { - dir: require('path').join(__dirname, '../coverage/analytic-ui'), - reports: ['html', 'lcovonly', 'text-summary'], - fixWebpackSourcePaths: true - }, - reporters: ['progress', 'kjhtml'], - port: 9876, - colors: true, - logLevel: config.LOG_INFO, - autoWatch: true, - browsers: ['Chrome'], - customLaunchers: { - ChromeHeadlessCI: { - base: 'ChromeHeadless', - flags: ['--no-sandbox', '--disable-gpu'] - } - }, - singleRun: false, - restartOnFileChange: true - }); -}; diff --git a/analytics/analytics-ui/src/main.ts b/analytics/analytics-ui/src/main.ts deleted file mode 100644 index 2f1f837cb..000000000 --- a/analytics/analytics-ui/src/main.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright 2019-2020 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { enableProdMode } from '@angular/core'; -import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; - -import { AppModule } from './app/app.module'; -import { environment } from './environments/environment'; - -if (environment.production) { - enableProdMode(); -} - -platformBrowserDynamic() - .bootstrapModule(AppModule) - .catch(err => console.error(err)); - -declare const require: any; - -const context = require.context('./app', true, /\.js$/); - -context.keys().forEach((file: any) => { - try { - context(file); - } catch (err) { - console.error(err, file); - } -}); diff --git a/analytics/analytics-ui/src/polyfills.ts b/analytics/analytics-ui/src/polyfills.ts deleted file mode 100644 index 75d639398..000000000 --- a/analytics/analytics-ui/src/polyfills.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * This file includes polyfills needed by Angular and is loaded before the app. - * You can add your own extra polyfills to this file. - * - * This file is divided into 2 sections: - * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. - * 2. Application imports. Files imported after ZoneJS that should be loaded before your main - * file. - * - * The current setup is for so-called "evergreen" browsers; the last versions of browsers that - * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), - * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. - * - * Learn more in https://angular.io/guide/browser-support - */ - -/*************************************************************************************************** - * BROWSER POLYFILLS - */ - -/** IE10 and IE11 requires the following for NgClass support on SVG elements */ -// import 'classlist.js'; // Run `npm install --save classlist.js`. - -/** - * Web Animations `@angular/platform-browser/animations` - * Only required if AnimationBuilder is used within the application and using IE/Edge or Safari. - * Standard animation support in Angular DOES NOT require any polyfills (as of Angular 6.0). - */ -// import 'web-animations-js'; // Run `npm install --save web-animations-js`. - -/** - * By default, zone.js will patch all possible macroTask and DomEvents - * user can disable parts of macroTask/DomEvents patch by setting following flags - * because those flags need to be set before `zone.js` being loaded, and webpack - * will put import in the top of bundle, so user need to create a separate file - * in this directory (for example: zone-flags.ts), and put the following flags - * into that file, and then add the following code before importing zone.js. - * import './zone-flags.ts'; - * - * The flags allowed in zone-flags.ts are listed here. - * - * The following flags will work for all browsers. - * - * (window as any).__Zone_disable_requestAnimationFrame = true; // disable patch requestAnimationFrame - * (window as any).__Zone_disable_on_property = true; // disable patch onProperty such as onclick - * (window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['scroll', 'mousemove']; // disable patch specified eventNames - * - * in IE/Edge developer tools, the addEventListener will also be wrapped by zone.js - * with the following flag, it will bypass `zone.js` patch for IE/Edge - * - * (window as any).__Zone_enable_cross_context_check = true; - * - */ - -/*************************************************************************************************** - * Zone JS is required by default for Angular itself. - */ -import 'zone.js/dist/zone'; // Included with Angular CLI. - - -/*************************************************************************************************** - * APPLICATION IMPORTS - */ diff --git a/analytics/analytics-ui/src/styles.css b/analytics/analytics-ui/src/styles.css deleted file mode 100644 index 3f332d0bb..000000000 --- a/analytics/analytics-ui/src/styles.css +++ /dev/null @@ -1,45 +0,0 @@ -h1 { - color: #597e8c; - font-family: Arial, Helvetica, sans-serif; - font-size: 250%; -} - -h2 { - color: #8c6759; - font-family: Arial, Helvetica, sans-serif; - font-size: 150%; - padding: 0; - margin: 0; -} - -h3 { - color: #7e8c59; - font-family: Arial, Helvetica, sans-serif; - font-size: 125%; -} - -h4 { - color: #67598c; - font-family: Arial, Helvetica, sans-serif; - font-size: 125%; - font-weight: normal; -} - -body { - margin: 0; - font-family: Arial, Helvetica, sans-serif; - height: 100%; - width: 100%; -} - -div { - padding: 5; -} - -mat-card { - max-width: 80%; - height: auto; - margin: 2em auto; - text-align: center; - display: flex; -} diff --git a/analytics/analytics-ui/src/test.ts b/analytics/analytics-ui/src/test.ts deleted file mode 100644 index 16317897b..000000000 --- a/analytics/analytics-ui/src/test.ts +++ /dev/null @@ -1,20 +0,0 @@ -// This file is required by karma.conf.js and loads recursively all the .spec and framework files - -import 'zone.js/dist/zone-testing'; -import { getTestBed } from '@angular/core/testing'; -import { - BrowserDynamicTestingModule, - platformBrowserDynamicTesting -} from '@angular/platform-browser-dynamic/testing'; - -declare const require: any; - -// First, initialize the Angular testing environment. -getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting() -); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/analytics/analytics-ui/src/toast.css b/analytics/analytics-ui/src/toast.css deleted file mode 100644 index 7b66d9eb3..000000000 --- a/analytics/analytics-ui/src/toast.css +++ /dev/null @@ -1,192 +0,0 @@ -/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */ - -/* position */ -.toast-center-center { - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - } - .toast-top-center { - top: 0; - right: 0; - width: 100%; - } - .toast-bottom-center { - bottom: 0; - right: 0; - width: 100%; - } - .toast-top-full-width { - top: 0; - right: 0; - width: 100%; - } - .toast-bottom-full-width { - bottom: 0; - right: 0; - width: 100%; - } - .toast-top-left { - top: 12px; - left: 12px; - } - .toast-top-right { - top: 12px; - right: 12px; - } - .toast-bottom-right { - right: 12px; - bottom: 12px; - } - .toast-bottom-left { - bottom: 12px; - left: 12px; - } - - /* toast styles */ - .toast-title { - font-weight: bold; - } - .toast-message { - word-wrap: break-word; - } - .toast-message a, - .toast-message label { - color: #FFFFFF; - } - .toast-message a:hover { - color: #CCCCCC; - text-decoration: none; - } - .toast-close-button { - position: relative; - right: -0.3em; - top: -0.3em; - float: right; - font-size: 20px; - font-weight: bold; - color: #FFFFFF; - text-shadow: 0 1px 0 #ffffff; - /* opacity: 0.8; */ - } - .toast-close-button:hover, - .toast-close-button:focus { - color: #000000; - text-decoration: none; - cursor: pointer; - opacity: 0.4; - } - /*Additional properties for button version - iOS requires the button element instead of an anchor tag. - If you want the anchor version, it requires `href="#"`.*/ - button.toast-close-button { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - } - .toast-container { - pointer-events: none; - position: fixed; - z-index: 999999; - } - .toast-container * { - box-sizing: border-box; - } - .toast-container .ngx-toastr { - position: relative; - overflow: hidden; - margin: 0 0 6px; - padding: 15px 15px 15px 50px; - width: 300px; - border-radius: 3px 3px 3px 3px; - background-position: 15px center; - background-repeat: no-repeat; - background-size: 24px; - box-shadow: 0 0 12px #999999; - color: #FFFFFF; - } - .toast-container .ngx-toastr:hover { - box-shadow: 0 0 12px #000000; - opacity: 1; - cursor: pointer; - } - /* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */ - .toast-info { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E"); - } - /* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */ - .toast-error { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E"); - } - /* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */ - .toast-success { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E"); - } - /* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */ - .toast-warning { - background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E"); - } - .toast-container.toast-top-center .ngx-toastr, - .toast-container.toast-bottom-center .ngx-toastr { - width: 300px; - margin-left: auto; - margin-right: auto; - } - .toast-container.toast-top-full-width .ngx-toastr, - .toast-container.toast-bottom-full-width .ngx-toastr { - width: 96%; - margin-left: auto; - margin-right: auto; - } - .ngx-toastr { - background-color: #030303; - pointer-events: auto; - } - .toast-success { - background-color: #51A351; - } - .toast-error { - background-color: #BD362F; - } - .toast-info { - background-color: #2F96B4; - } - .toast-warning { - background-color: #F89406; - } - .toast-progress { - position: absolute; - left: 0; - bottom: 0; - height: 4px; - background-color: #000000; - opacity: 0.4; - } - /* Responsive Design */ - @media all and (max-width: 240px) { - .toast-container .ngx-toastr.div { - padding: 8px 8px 8px 50px; - width: 11em; - } - .toast-container .toast-close-button { - right: -0.2em; - top: -0.2em; - } - } - @media all and (min-width: 241px) and (max-width: 480px) { - .toast-container .ngx-toastr.div { - padding: 8px 8px 8px 50px; - width: 18em; - } - .toast-container .toast-close-button { - right: -0.2em; - top: -0.2em; - } - } - @media all and (min-width: 481px) and (max-width: 768px) { - .toast-container .ngx-toastr.div { - padding: 15px 15px 15px 50px; - width: 25em; - } - } \ No newline at end of file diff --git a/analytics/analytics-ui/src/tsconfig.app.json b/analytics/analytics-ui/src/tsconfig.app.json deleted file mode 100644 index 190fd300b..000000000 --- a/analytics/analytics-ui/src/tsconfig.app.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/app", - "types": [] - }, - "exclude": [ - "test.ts", - "**/*.spec.ts" - ] -} diff --git a/analytics/analytics-ui/src/tsconfig.spec.json b/analytics/analytics-ui/src/tsconfig.spec.json deleted file mode 100644 index de7733630..000000000 --- a/analytics/analytics-ui/src/tsconfig.spec.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "extends": "../tsconfig.json", - "compilerOptions": { - "outDir": "../out-tsc/spec", - "types": [ - "jasmine", - "node" - ] - }, - "files": [ - "test.ts", - "polyfills.ts" - ], - "include": [ - "**/*.spec.ts", - "**/*.d.ts" - ] -} diff --git a/analytics/analytics-ui/tsconfig.json b/analytics/analytics-ui/tsconfig.json deleted file mode 100644 index 55dd12684..000000000 --- a/analytics/analytics-ui/tsconfig.json +++ /dev/null @@ -1,238 +0,0 @@ -{ - "compileOnSave": false, - "compilerOptions": { - "baseUrl": "./", - "outDir": "./dist/out-tsc", - "sourceMap": true, - "declaration": false, - "module": "es2015", - "moduleResolution": "node", - "emitDecoratorMetadata": true, - "experimentalDecorators": true, - "importHelpers": true, - "target": "es5", - "resolveJsonModule": true, - "esModuleInterop": true, - "typeRoots": [ - "node_modules/@types" - ], - "lib": [ - "es2018", - "dom" - ] - }, - "operations": { - "loadNamedOperationsOnStartup": true - }, - "quickQuery": { - "defaultOperation": { - "class": "uk.gov.gchq.gaffer.operation.impl.get.GetElements", - "input": [ - "${input}" - ], - "view": { - "globalElements": [{ - "groupBy": [] - }] - } - }, - "deduplicate": true, - "limit": true, - "description": "Get related Elements", - "useDefaultOperationOptions": false - }, - "types": { - "java.util.Date": { - "fields": [{ - "type": "number", - "step": "1", - "class": "java.util.Date" - }], - "wrapInJson": true - }, - "java.lang.Boolean": { - "fields": [{ - "type": "checkbox", - "class": "java.lang.Boolean", - "required": true - }] - }, - "boolean": { - "fields": [{ - "type": "checkbox", - "class": "java.lang.Boolean", - "required": true - }] - }, - "java.lang.Long": { - "fields": [{ - "type": "number", - "step": "1", - "class": "java.lang.Long", - "required": true - }], - "wrapInJson": true - }, - "long": { - "fields": [{ - "type": "number", - "step": "1", - "class": "java.lang.Long", - "required": true - }], - "wrapInJson": true - }, - "java.lang.Integer": { - "fields": [{ - "type": "number", - "step": "1", - "class": "java.lang.Integer", - "required": true - }] - }, - "integer": { - "fields": [{ - "type": "number", - "step": "1", - "class": "java.lang.Integer", - "required": true - }] - }, - "int": { - "fields": [{ - "type": "number", - "step": "1", - "class": "java.lang.Integer", - "required": true - }] - }, - "java.lang.Short": { - "fields": [{ - "type": "number", - "step": "1", - "class": "java.lang.Short", - "required": true - }], - "wrapInJson": true - }, - "short": { - "fields": [{ - "type": "number", - "step": "1", - "class": "java.lang.Short", - "required": true - }], - "wrapInJson": true - }, - "java.lang.Double": { - "fields": [{ - "type": "number", - "step": "0.1", - "class": "java.lang.Double", - "required": true - }], - "wrapInJson": true - }, - "double": { - "fields": [{ - "type": "number", - "step": "0.1", - "class": "java.lang.Double", - "required": true - }], - "wrapInJson": true - }, - "java.lang.Float": { - "fields": [{ - "type": "number", - "step": "0.1", - "class": "java.lang.Float", - "required": true - }], - "wrapInJson": true - }, - "float": { - "fields": [{ - "type": "number", - "step": "0.1", - "class": "java.lang.Float", - "required": true - }], - "wrapInJson": true - }, - "java.lang.String": { - "fields": [{ - "type": "text", - "class": "java.lang.String", - "required": true - }] - }, - "java.lang.Class": { - "fields": [{ - "type": "text", - "class": "java.lang.Class", - "required": true - }] - }, - "uk.gov.gchq.gaffer.types.TypeValue": { - "fields": [{ - "label": "Type", - "type": "text", - "key": "type", - "class": "java.lang.String" - }, - { - "label": "Value", - "type": "text", - "key": "value", - "class": "java.lang.String", - "required": true - } - ], - "wrapInJson": true - }, - "uk.gov.gchq.gaffer.types.TypeSubTypeValue": { - "fields": [{ - "label": "Type", - "type": "text", - "key": "type", - "class": "java.lang.String" - }, - { - "label": "Sub Type", - "type": "text", - "key": "subType", - "class": "java.lang.String" - }, - { - "label": "Value", - "type": "text", - "key": "value", - "class": "java.lang.String", - "required": true - } - ], - "wrapInJson": true - }, - "com.clearspring.analytics.stream.cardinality.HyperLogLogPlus": { - "fields": [{ - "label": "cardinality", - "type": "number", - "key": "hyperLogLogPlus.cardinality", - "class": "java.lang.Integer", - "step": 1, - "required": true - }], - "custom": true, - "wrapInJson": true - }, - "JSON": { - "fields": [{ - "label": "JSON", - "type": "textarea", - "class": "" - }], - "wrapInJson": false - } - } -} diff --git a/analytics/analytics-ui/tslint.json b/analytics/analytics-ui/tslint.json deleted file mode 100644 index 868ecba0d..000000000 --- a/analytics/analytics-ui/tslint.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "extends": "tslint:recommended", - "rulesDirectory": [ - "codelyzer" - ], - "rules": { - "array-type": false, - "arrow-parens": false, - "deprecation": { - "severity": "warn" - }, - "import-blacklist": [ - true, - "rxjs/Rx" - ], - "interface-name": false, - "max-classes-per-file": false, - "max-line-length": [ - true, - 140 - ], - "member-access": false, - "member-ordering": [ - true, - { - "order": [ - "static-field", - "instance-field", - "static-method", - "instance-method" - ] - } - ], - "no-consecutive-blank-lines": false, - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-empty": false, - "no-inferrable-types": [ - true, - "ignore-params" - ], - "no-non-null-assertion": true, - "no-redundant-jsdoc": true, - "no-switch-case-fall-through": true, - "no-use-before-declare": true, - "no-var-requires": false, - "object-literal-key-quotes": [ - true, - "as-needed" - ], - "object-literal-sort-keys": false, - "ordered-imports": false, - "quotemark": [ - true, - "single" - ], - "trailing-comma": false, - "no-output-on-prefix": true, - "use-input-property-decorator": true, - "use-output-property-decorator": true, - "use-host-property-decorator": true, - "no-input-rename": true, - "no-output-rename": true, - "use-life-cycle-interface": true, - "use-pipe-transform-interface": true, - "component-class-suffix": true, - "directive-class-suffix": true - } -} diff --git a/analytics/pom.xml b/analytics/pom.xml deleted file mode 100644 index a5d8a3028..000000000 --- a/analytics/pom.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - 4.0.0 - - - uk.gov.gchq.gaffer - gaffer-tools - 1.21.3-SNAPSHOT - - - analytics - - pom - - - analytics-operations - analytics-rest - analytics-functions - - - diff --git a/pom.xml b/pom.xml index f3fdd0a9d..2e7543468 100755 --- a/pom.xml +++ b/pom.xml @@ -35,7 +35,6 @@ random-element-generation schema-builder slider - analytics From e939cbe8fc363bf294103e552e05814b1ffad672 Mon Sep 17 00:00:00 2001 From: t92549 <80890692+t92549@users.noreply.github.com> Date: Tue, 8 Mar 2022 09:20:09 +0000 Subject: [PATCH 2/2] gh-968: Remove slider and deployment (#977) Co-authored-by: t11947 <53758970+t11947@users.noreply.github.com> --- .github/workflows/continuous-integration.yaml | 1 - deployment/README.md | 20 - deployment/aws/apps/road-traffic/README.md | 21 - .../cloudformation/gaffer-road-traffic.yaml | 516 -------- ...-gaffer-road-traffic-via-cloudformation.sh | 77 -- .../build-road-traffic-schema.sh | 62 - .../ingest-road-traffic-data.sh | 156 --- deployment/aws/core/README.md | 32 - .../cloudformation/gaffer-slider-emr.yaml | 701 ----------- .../aws/core/cloudformation/gaffer-user.yaml | 150 --- .../aws/core/cloudformation/gaffer-web.yaml | 492 -------- .../core/cloudformation/gaffer-with-user.yaml | 379 ------ .../core/cloudformation/gaffer-with-web.yaml | 458 ------- .../core/deploy-gaffer-via-cloudformation.sh | 73 -- deployment/aws/core/deploy-gaffer-via-emr.sh | 81 -- ...loy-gaffer-with-user-via-cloudformation.sh | 78 -- .../core/deploy-gaffer-with-user-via-emr.sh | 86 -- ...ploy-gaffer-with-web-via-cloudformation.sh | 84 -- .../deploy-gaffer-instance.sh | 341 ------ .../spark-scripts/gaffer-spark-shell.scala | 69 -- .../core/spark-scripts/gaffer-spark-shell.sh | 96 -- .../core/utility-scripts/accumulo-shell.sh | 7 - .../build-gaffer-maven-cache.sh | 38 - .../create-accumulo-user-with-kms.sh | 112 -- .../utility-scripts/create-accumulo-user.sh | 55 - .../install-accumulo-client.sh | 19 - .../aws/tests/integration-tests/README.md | 47 - .../gaffer-integration-tests.yaml | 405 ------- ...er-integration-tests-via-cloudformation.sh | 70 -- ...deploy-gaffer-integration-tests-via-emr.sh | 84 -- .../run-gaffer-integration-tests.sh | 255 ---- .../aws/tests/migration-tests/README.md | 29 - .../gaffer-migration-tests.yaml | 655 ---------- ...ffer-migration-tests-via-cloudformation.sh | 72 -- .../upgrade-gaffer-instance.sh | 320 ----- .../aws/tests/performance-tests/README.md | 28 - .../gaffer-performance-tests.yaml | 1059 ----------------- ...er-performance-tests-via-cloudformation.sh | 81 -- .../run-gaffer-random-generator.sh | 142 --- .../install-accumulo-metric-collection.sh | 94 -- ...et-gaffer-performance-test-split-points.sh | 188 --- .../lambdas/update-cloudwatch-dashboard.py | 346 ------ deployment/aws/tests/system-tests/README.md | 26 - .../cloudformation/gaffer-system-tests.yaml | 447 ------- ...-gaffer-system-tests-via-cloudformation.sh | 75 -- .../run-gaffer-system-tests.sh | 212 ---- deployment/aws/validate-templates.sh | 15 - pom.xml | 1 - slider/README.md | 94 -- slider/appConfig-default.json | 8 - slider/package/scripts/gaffer.py | 80 -- slider/pom.xml | 298 ----- slider/scripts/accumulo_shell.sh | 35 - slider/scripts/build_accumulo_package.sh | 164 --- slider/scripts/common.sh | 30 - slider/scripts/deploy_test_cluster.sh | 31 - slider/scripts/slider.sh | 45 - slider/src/assembly/package.xml | 59 - .../slider/util/AppConfigGenerator.java | 458 ------- slider/src/main/resources/log4j.xml | 29 - slider/src/main/resources/metainfo.xml | 45 - slider/src/test/clusters/cdh5/README.md | 12 - .../cdh5/accumulo/appConfig-default.json | 75 -- .../clusters/cdh5/accumulo/resources.json | 38 - .../clusters/cdh5/slider/slider-client.xml | 34 - .../test/clusters/cdh5/slider/slider-env.sh | 21 - .../accumulo/appConfig-default.json | 75 -- .../accumulo/resources.json | 38 - .../slider/slider-client.xml | 34 - slider/src/test/clusters/emr/README.md | 22 - .../emr/accumulo/appConfig-default.json | 75 -- .../test/clusters/emr/accumulo/resources.json | 38 - .../clusters/emr/slider/slider-client.xml | 34 - .../test/clusters/emr/slider/slider-env.sh | 21 - .../gaffer/slider/GafferSliderDeployer.java | 237 ---- .../gchq/gaffer/slider/GafferSliderFTs.java | 27 - .../gaffer/slider/GafferSliderTestSuite.java | 112 -- .../gov/gchq/gaffer/slider/MetainfoTest.java | 47 - .../slider/util/AccumuloSliderProperties.java | 47 - .../slider/util/AccumuloSliderUtils.java | 194 --- .../slider/util/AppConfigGeneratorTest.java | 162 --- .../slider/util/GafferSliderProperties.java | 39 - .../slider/util/SliderKeystoreUtils.java | 76 -- .../gchq/gaffer/slider/util/SliderUtils.java | 91 -- slider/src/test/resources/log4j.xml | 30 - slider/src/test/resources/store.properties | 26 - 86 files changed, 11836 deletions(-) delete mode 100644 deployment/README.md delete mode 100644 deployment/aws/apps/road-traffic/README.md delete mode 100644 deployment/aws/apps/road-traffic/cloudformation/gaffer-road-traffic.yaml delete mode 100755 deployment/aws/apps/road-traffic/deploy-gaffer-road-traffic-via-cloudformation.sh delete mode 100644 deployment/aws/apps/road-traffic/emr-step-scripts/build-road-traffic-schema.sh delete mode 100755 deployment/aws/apps/road-traffic/emr-step-scripts/ingest-road-traffic-data.sh delete mode 100644 deployment/aws/core/README.md delete mode 100644 deployment/aws/core/cloudformation/gaffer-slider-emr.yaml delete mode 100644 deployment/aws/core/cloudformation/gaffer-user.yaml delete mode 100644 deployment/aws/core/cloudformation/gaffer-web.yaml delete mode 100644 deployment/aws/core/cloudformation/gaffer-with-user.yaml delete mode 100644 deployment/aws/core/cloudformation/gaffer-with-web.yaml delete mode 100755 deployment/aws/core/deploy-gaffer-via-cloudformation.sh delete mode 100755 deployment/aws/core/deploy-gaffer-via-emr.sh delete mode 100755 deployment/aws/core/deploy-gaffer-with-user-via-cloudformation.sh delete mode 100755 deployment/aws/core/deploy-gaffer-with-user-via-emr.sh delete mode 100755 deployment/aws/core/deploy-gaffer-with-web-via-cloudformation.sh delete mode 100644 deployment/aws/core/emr-step-scripts/deploy-gaffer-instance.sh delete mode 100644 deployment/aws/core/spark-scripts/gaffer-spark-shell.scala delete mode 100644 deployment/aws/core/spark-scripts/gaffer-spark-shell.sh delete mode 100644 deployment/aws/core/utility-scripts/accumulo-shell.sh delete mode 100644 deployment/aws/core/utility-scripts/build-gaffer-maven-cache.sh delete mode 100644 deployment/aws/core/utility-scripts/create-accumulo-user-with-kms.sh delete mode 100644 deployment/aws/core/utility-scripts/create-accumulo-user.sh delete mode 100644 deployment/aws/core/utility-scripts/install-accumulo-client.sh delete mode 100644 deployment/aws/tests/integration-tests/README.md delete mode 100644 deployment/aws/tests/integration-tests/cloudformation/gaffer-integration-tests.yaml delete mode 100755 deployment/aws/tests/integration-tests/deploy-gaffer-integration-tests-via-cloudformation.sh delete mode 100755 deployment/aws/tests/integration-tests/deploy-gaffer-integration-tests-via-emr.sh delete mode 100644 deployment/aws/tests/integration-tests/emr-step-scripts/run-gaffer-integration-tests.sh delete mode 100644 deployment/aws/tests/migration-tests/README.md delete mode 100644 deployment/aws/tests/migration-tests/cloudformation/gaffer-migration-tests.yaml delete mode 100755 deployment/aws/tests/migration-tests/deploy-gaffer-migration-tests-via-cloudformation.sh delete mode 100644 deployment/aws/tests/migration-tests/emr-step-scripts/upgrade-gaffer-instance.sh delete mode 100644 deployment/aws/tests/performance-tests/README.md delete mode 100644 deployment/aws/tests/performance-tests/cloudformation/gaffer-performance-tests.yaml delete mode 100755 deployment/aws/tests/performance-tests/deploy-gaffer-performance-tests-via-cloudformation.sh delete mode 100644 deployment/aws/tests/performance-tests/ec2-userdata-scripts/run-gaffer-random-generator.sh delete mode 100755 deployment/aws/tests/performance-tests/emr-step-scripts/install-accumulo-metric-collection.sh delete mode 100644 deployment/aws/tests/performance-tests/emr-step-scripts/set-gaffer-performance-test-split-points.sh delete mode 100644 deployment/aws/tests/performance-tests/lambdas/update-cloudwatch-dashboard.py delete mode 100644 deployment/aws/tests/system-tests/README.md delete mode 100644 deployment/aws/tests/system-tests/cloudformation/gaffer-system-tests.yaml delete mode 100755 deployment/aws/tests/system-tests/deploy-gaffer-system-tests-via-cloudformation.sh delete mode 100644 deployment/aws/tests/system-tests/emr-step-scripts/run-gaffer-system-tests.sh delete mode 100755 deployment/aws/validate-templates.sh delete mode 100644 slider/README.md delete mode 100644 slider/appConfig-default.json delete mode 100644 slider/package/scripts/gaffer.py delete mode 100644 slider/pom.xml delete mode 100755 slider/scripts/accumulo_shell.sh delete mode 100755 slider/scripts/build_accumulo_package.sh delete mode 100644 slider/scripts/common.sh delete mode 100755 slider/scripts/deploy_test_cluster.sh delete mode 100755 slider/scripts/slider.sh delete mode 100644 slider/src/assembly/package.xml delete mode 100644 slider/src/main/java/uk/gov/gchq/gaffer/slider/util/AppConfigGenerator.java delete mode 100755 slider/src/main/resources/log4j.xml delete mode 100644 slider/src/main/resources/metainfo.xml delete mode 100644 slider/src/test/clusters/cdh5/README.md delete mode 100644 slider/src/test/clusters/cdh5/accumulo/appConfig-default.json delete mode 100644 slider/src/test/clusters/cdh5/accumulo/resources.json delete mode 100644 slider/src/test/clusters/cdh5/slider/slider-client.xml delete mode 100644 slider/src/test/clusters/cdh5/slider/slider-env.sh delete mode 100644 slider/src/test/clusters/docker_cloudera_quickstart/accumulo/appConfig-default.json delete mode 100644 slider/src/test/clusters/docker_cloudera_quickstart/accumulo/resources.json delete mode 100644 slider/src/test/clusters/docker_cloudera_quickstart/slider/slider-client.xml delete mode 100644 slider/src/test/clusters/emr/README.md delete mode 100644 slider/src/test/clusters/emr/accumulo/appConfig-default.json delete mode 100644 slider/src/test/clusters/emr/accumulo/resources.json delete mode 100644 slider/src/test/clusters/emr/slider/slider-client.xml delete mode 100644 slider/src/test/clusters/emr/slider/slider-env.sh delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderDeployer.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderFTs.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderTestSuite.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/MetainfoTest.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AccumuloSliderProperties.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AccumuloSliderUtils.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AppConfigGeneratorTest.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/util/GafferSliderProperties.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/util/SliderKeystoreUtils.java delete mode 100644 slider/src/test/java/uk/gov/gchq/gaffer/slider/util/SliderUtils.java delete mode 100644 slider/src/test/resources/log4j.xml delete mode 100755 slider/src/test/resources/store.properties diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index 7c02b73fc..87c6e3cc7 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -131,7 +131,6 @@ jobs: matrix: modules: - :gaffer-tools,:mini-accumulo-cluster,:schema-builder,:schema-builder-rest - - :slider - :random-element-generation,:performance-testing,:performance-testing-core,:performance-testing-accumulo-store,:performance-testing-aws env: diff --git a/deployment/README.md b/deployment/README.md deleted file mode 100644 index aeb57019f..000000000 --- a/deployment/README.md +++ /dev/null @@ -1,20 +0,0 @@ - - -# Deployment Scripts - -This module contains deployment scripts and configuration for deploying Gaffer. -See [gaffer-tools/deployment](https://github.com/gchq/gaffer-tools/tree/master/deployment). \ No newline at end of file diff --git a/deployment/aws/apps/road-traffic/README.md b/deployment/aws/apps/road-traffic/README.md deleted file mode 100644 index f35c796d1..000000000 --- a/deployment/aws/apps/road-traffic/README.md +++ /dev/null @@ -1,21 +0,0 @@ - - -# Deploying the Road Traffic example on AWS - -This directory contains a CloudFormation template and script that can be used to deploy the [Road Traffic example](https://github.com/gchq/Gaffer/tree/master/example/road-traffic) onto infrastructure provided by [AWS](https://aws.amazon.com). - -The template can be uploaded to the [CloudFormation web console](https://console.aws.amazon.com/cloudformation) or, if you have the [AWS Command Line Interface](https://aws.amazon.com/cli/) installed, you can use the deployment script in this directory. diff --git a/deployment/aws/apps/road-traffic/cloudformation/gaffer-road-traffic.yaml b/deployment/aws/apps/road-traffic/cloudformation/gaffer-road-traffic.yaml deleted file mode 100644 index 8601db034..000000000 --- a/deployment/aws/apps/road-traffic/cloudformation/gaffer-road-traffic.yaml +++ /dev/null @@ -1,516 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Deploys the Gaffer Road Traffic example application" - -Parameters: - - GafferVersion: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer to deploy - can be a version number (e.g. 1.0.0) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersion: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer Tools to use to deploy Gaffer on EMR - can be a version number (e.g. 1.0.0) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - AccumuloVersion: - Type: String - Default: 1.9.3 - MinLength: 1 - AllowedPattern: "\\S+" - - ClusterUsage: - Type: Number - Default: 85 - MinValue: 1 - MaxValue: 100 - Description: The proportion of the available cluster resources that should be assigned to Accumulo, specified as a percentage. If you plan to deploy other workloads (e.g. MR, Spark) on the EMR cluster then you should alter this parameter so that there will be resources available to them. - ConstraintDescription: Must be between 1% and 100% - - EmrRelease: - Type: String - Default: emr-5.11.0 - AllowedPattern: "emr-\\d+\\.\\d+\\.\\d+" - ConstraintDescription: Please select a valid EMR release - - EmrInstanceType: - Type: String - Default: m3.xlarge - MinLength: 1 - Description: Specify the type of instances to deploy in the EMR cluster - - EmrCoreInstanceCount: - Type: Number - Default: 3 - MinValue: 0 - Description: The number of (core) instances to deploy as part of the EMR cluster - - VpcId: - Type: AWS::EC2::VPC::Id - Description: The VPC to deploy infrastructure into - - SubnetId: - Type: AWS::EC2::Subnet::Id - Description: The subnet to deploy infrastructure into. Make sure the subnet resides in the VPC you have selected above! - - ExtraSecurityGroups: - Type: List - Description: Additional security groups that instances should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into any instances - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - WebInstanceType: - Type: String - Default: t2.small - MinLength: 1 - Description: Specify the type of instance to be used to deploy the Gaffer REST API and Web UI - - RoadTrafficDataUrl: - Type: String - Default: https://raw.githubusercontent.com/gchq/Gaffer/master/example/road-traffic/road-traffic-demo/src/main/resources/roadTrafficSampleData.csv - AllowedValues: - - http://data.dft.gov.uk/gb-traffic-matrix/Raw_count_data_major_roads.zip - - https://raw.githubusercontent.com/gchq/Gaffer/master/example/road-traffic/road-traffic-demo/src/main/resources/roadTrafficSampleData.csv - Description: The link to the GB Road Traffic Counts data that should be imported into the Gaffer graph - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap local Maven caches. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutUploadFile: - Type: Number - Default: 180 - Description: "Timeout value for the upload file(s) function" - MinValue: 1 - - TimeoutDeployServer: - Type: Number - Default: 900 - Description: "Timeout for deploying and securing a server" - MinValue: 1 - - TimeoutCreateUsers: - Type: Number - Default: 600 - Description: "Timeout value for creating the Gaffer user(s)" - MinValue: 1 - - TimeoutDeployGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for deploying Gafffer" - MinValue: 1 - - TimeoutCleanupSecurity: - Type: Number - Default: 180 - Description: "Timeout value for the security clean-up" - MinValue: 1 - - TimeoutBuildSchema: - Type: Number - Default: 3600 - Description: "Timeout value for a schema build" - MinValue: 1 - - TimeoutIngestData: - Type: Number - Default: 3600 - Description: "Timeout value for data ingest" - MinValue: 1 - -Metadata: - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Versions - Parameters: - - GafferVersion - - GafferToolsVersion - - AccumuloVersion - - EmrRelease - - Label: - default: Gaffer Config - Parameters: - - RoadTrafficDataUrl - - ClusterUsage - - Label: - default: Infrastructure Config - Parameters: - - EmrInstanceType - - EmrCoreInstanceCount - - WebInstanceType - - VpcId - - SubnetId - - KeyName - - ExtraSecurityGroups - - MavenRepoTarball - - Label: - default: Timeouts - Parameters: - - TimeoutUploadFile - - TimeoutCleanupSecurity - - TimeoutDeployGaffer - - TimeoutCreateUsers - - TimeoutDeployServer - - TimeoutBuildSchema - - TimeoutIngestData - -Resources: - - GafferWithUser: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferWithUserStack]] - Parameters: - GafferVersion: !Ref GafferVersion - GafferToolsVersion: !Ref GafferToolsVersion - AccumuloVersion: !Ref AccumuloVersion - EmrRelease: !Ref EmrRelease - EmrInstanceType: !Ref EmrInstanceType - EmrCoreInstanceCount: !Ref EmrCoreInstanceCount - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraEmrSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - ManageSecurityGroups: false - GafferInstanceName: road_traffic - UserName: road_traffic_user - MavenRepoTarball: !Ref MavenRepoTarball - ClusterUsage: !Ref ClusterUsage - TimeoutUploadFile: !Ref TimeoutUploadFile - TimeoutCreateUsers: !Ref TimeoutCreateUsers - TimeoutCleanupSecurity: !Ref TimeoutCleanupSecurity - TimeoutDeployGaffer: !Ref TimeoutDeployGaffer - - # Build the Road Traffic schema JAR using an EMR step script - - WaitForSchemaJarCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForSchemaJarHandler - Timeout: !Ref TimeoutBuildSchema - - WaitForSchemaJarHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: GafferWithUser - - BuildSchemaJar: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferWithUser.Outputs.EmrClusterId} - Name: build-road-traffic-schema - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.BuildRoadTrafficSchemaScript]] - - "-g" - - !Ref GafferVersion - - "-w" - - !Ref WaitForSchemaJarHandler - - !Join ["", ["s3://", !Ref S3Bucket, "/schemas/road-traffic-model-", !Ref GafferVersion, ".jar"]] - ActionOnFailure: CANCEL_AND_WAIT - - # Deploy Web Server with Road Traffic schema - - GafferWebServer: - Type: AWS::CloudFormation::Stack - DependsOn: WaitForSchemaJarCondition - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferWebServerStack]] - Parameters: - GafferVersion: !Ref GafferVersion - GafferToolsVersion: !Ref GafferToolsVersion - InstanceType: !Ref WebInstanceType - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - GafferEmrMasterDNS: !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - AccumuloInstanceName: !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - GraphId: "road_traffic" - UserName: !Sub ${GafferWithUser.Outputs.UserName} - PasswordParameter: !Sub ${GafferWithUser.Outputs.PasswordParameter} - EncryptionKey: !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} - GafferSchemaJarS3Url: !Join ["", [!Ref S3Bucket, "/schemas/road-traffic-model-", !Ref GafferVersion, ".jar"]] - MavenRepoTarball: !Ref MavenRepoTarball - TimeoutDeployServer: !Ref TimeoutDeployServer - - WebServerAccessToEmrMasterIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferWithUser.Outputs.EmrMasterSecurityGroup} - CidrIp: - Fn::Join: - - "" - - - !Sub ${GafferWebServer.Outputs.PrivateIp} - - "/32" - IpProtocol: tcp - FromPort: 0 - ToPort: 65535 - - WebServerAccessToEmrSlaveIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferWithUser.Outputs.EmrSlaveSecurityGroup} - CidrIp: - Fn::Join: - - "" - - - !Sub ${GafferWebServer.Outputs.PrivateIp} - - "/32" - IpProtocol: tcp - FromPort: 0 - ToPort: 65535 - - ################################# - ## EMR step script to ingest data - ################################# - - WaitForDataIngestCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForDataIngestHandler - Timeout: !Ref TimeoutIngestData - - WaitForDataIngestHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: - - WebServerAccessToEmrMasterIngressRule - - WebServerAccessToEmrSlaveIngressRule - - IngestData: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferWithUser.Outputs.EmrClusterId} - Name: ingest-road-traffic-data - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.IngestRoadTrafficDataScript]] - - !Ref RoadTrafficDataUrl - - "-g" - - !Ref GafferVersion - - "-i" - - !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - - "--id" - - "road_traffic" - - "-k" - - !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} - - "-p" - - !Sub ${GafferWithUser.Outputs.PasswordParameter} - - "-u" - - !Sub ${GafferWithUser.Outputs.UserName} - - "-z" - - !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - - "-w" - - !Ref WaitForDataIngestHandler - ActionOnFailure: CANCEL_AND_WAIT - - ############################## - ## Upload dependencies into S3 - ############################## - - S3Bucket: - Type: AWS::S3::Bucket - DeletionPolicy: Delete - - FileUploadCustomResource: - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - Properties: - ServiceToken: !GetAtt FileUploadLambda.Arn - BucketName: !Ref S3Bucket - - FileUploadLambda: - Type: AWS::Lambda::Function - Properties: - Description: Uploads files required to deploy Gaffer Road Traffic example application to an S3 bucket - Role: !GetAtt FileUploadRole.Arn - Runtime: python2.7 - Handler: index.lambda_handler - MemorySize: 128 - Timeout: !Ref TimeoutUploadFile - Code: - ZipFile: !Sub | - #!/usr/bin/env python - - import boto3 - import base64 - import urllib2 - import cfnresponse - - s3 = boto3.client('s3') - - files=[] - - files.append({ - 'Output': 'DeployGafferWithUserStack', - 'Key': 'cloudformation/gaffer-with-user.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-with-user.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-with-user.yaml' - ] - }) - - files.append({ - 'Output': 'DeployGafferWebServerStack', - 'Key': 'cloudformation/gaffer-web.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-web.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-web.yaml' - ] - }) - - files.append({ - 'Output': 'BuildRoadTrafficSchemaScript', - 'Key': 'step/build-road-traffic-schema.sh', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/apps/road-traffic/emr-step-scripts/build-road-traffic-schema.sh', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/apps/road-traffic/emr-step-scripts/build-road-traffic-schema.sh' - ] - }) - - files.append({ - 'Output': 'IngestRoadTrafficDataScript', - 'Key': 'step/ingest-road-traffic-data.sh', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/apps/road-traffic/emr-step-scripts/ingest-road-traffic-data.sh', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/apps/road-traffic/emr-step-scripts/ingest-road-traffic-data.sh' - ] - }) - - def upload_files(bucket): - outputs = {} - - for file in files: - body = None - if 'Body' in file: - body = file['Body'] - elif 'Body64' in file: - body = base64.b64decode(file['Body64']) - elif 'Url' in file: - body = urllib2.urlopen(file['Url']).read() - elif 'Urls' in file: - lastError = None - for url in file['Urls']: - try: - body = urllib2.urlopen(url).read() - break - except Exception as e: - print('Request for ' + url + ' error: ' + str(e)) - lastError = e - if body is None and lastError is not None: - raise lastError - - if body is not None: - s3.put_object( - Bucket=bucket, - Key=file['Key'], - Body=body - ) - - if 'Output' in file: - outputs[file['Output']] = file['Key'] - - return outputs - - def cleanup_files(bucket): - s3.delete_object(Bucket=bucket, Key='schemas/road-traffic-model-${GafferVersion}.jar') - - for file in files: - s3.delete_object( - Bucket=bucket, - Key=file['Key'] - ) - - def lambda_handler(evt, cntx): - try: - print(evt) - - bucket = evt['ResourceProperties']['BucketName'] - print('S3 Bucket: ' + bucket) - - requestType = evt['RequestType'] - if requestType == 'Create' or requestType == 'Update': - outputs = upload_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, outputs) - elif requestType == 'Delete': - cleanup_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, {}) - else: - raise Exception('Unrecognised RequestType: ' + requestType) - - except Exception as e: - cfnresponse.send(evt, cntx, cfnresponse.FAILED, { 'Error': str(e) }) - raise - - FileUploadRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "file-upload-policy"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - - !GetAtt S3Bucket.Arn - - !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - -Outputs: - EmrMasterPublicDNS: - Value: !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - EmrClusterId: - Value: !Sub ${GafferWithUser.Outputs.EmrClusterId} - EmrMasterSecurityGroup: - Value: !Sub ${GafferWithUser.Outputs.EmrMasterSecurityGroup} - EmrSlaveSecurityGroup: - Value: !Sub ${GafferWithUser.Outputs.EmrSlaveSecurityGroup} - EmrIamRoleName: - Value: !Sub ${GafferWithUser.Outputs.EmrIamRoleName} - GafferInstanceName: - Value: !Sub ${GafferWithUser.Outputs.GafferInstanceName} - AccumuloInstanceName: - Value: !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - GraphId: - Value: "road_traffic" - UserName: - Value: !Sub ${GafferWithUser.Outputs.UserName} - PasswordParameter: - Value: !Sub ${GafferWithUser.Outputs.PasswordParameter} - PasswordEncryptionKey: - Value: !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} - WebServerPublicDNS: - Value: !Sub ${GafferWebServer.Outputs.PublicDNS} - WebServerSecurityGroup: - Value: !Sub ${GafferWebServer.Outputs.SecurityGroup} - RestApi: - Value: !Sub ${GafferWebServer.Outputs.RestApi} - WebUi: - Value: !Sub ${GafferWebServer.Outputs.WebUi} diff --git a/deployment/aws/apps/road-traffic/deploy-gaffer-road-traffic-via-cloudformation.sh b/deployment/aws/apps/road-traffic/deploy-gaffer-road-traffic-via-cloudformation.sh deleted file mode 100755 index 6ce07787a..000000000 --- a/deployment/aws/apps/road-traffic/deploy-gaffer-road-traffic-via-cloudformation.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -# The version of Gaffer to deploy. Can be a branch name or version number. -GAFFER_VERSION="master" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="master" - -# The ID of the VPC that the EMR cluster should be deployed into -VPC_ID="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of any security groups to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUPS="" - -EMR_INSTANCE_TYPE="m3.xlarge" -EMR_INSTANCE_COUNT=3 -WEB_INSTANCE_TYPE="t2.small" - -ROAD_TRAFFIC_DATA_URL="https://raw.githubusercontent.com/gchq/Gaffer/master/example/road-traffic/road-traffic-demo/src/main/resources/roadTrafficSampleData.csv" - -# ----- CONFIG END ----- # - -# Quick check to make sure the config is complete -if [[ -z "$VPC_ID" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$VPC_ID, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Deploy cluster via CloudFormation -aws cloudformation create-stack \ - --stack-name $KEYNAME-road-traffic \ - --template-body file://cloudformation/gaffer-road-traffic.yaml \ - --capabilities CAPABILITY_NAMED_IAM \ - --on-failure DO_NOTHING \ - --tags \ - Key=gaffer-version,Value=$GAFFER_VERSION \ - Key=gaffer-tools-version,Value=$GAFFER_TOOLS_VERSION \ - --parameters \ - ParameterKey=GafferVersion,ParameterValue=$GAFFER_VERSION \ - ParameterKey=GafferToolsVersion,ParameterValue=$GAFFER_TOOLS_VERSION \ - ParameterKey=EmrInstanceType,ParameterValue=$EMR_INSTANCE_TYPE \ - ParameterKey=EmrCoreInstanceCount,ParameterValue=$EMR_INSTANCE_COUNT \ - ParameterKey=WebInstanceType,ParameterValue=$WEB_INSTANCE_TYPE \ - ParameterKey=VpcId,ParameterValue=$VPC_ID \ - ParameterKey=SubnetId,ParameterValue=$SUBNET_ID \ - ParameterKey=ExtraSecurityGroups,ParameterValue=\"$EXTRA_SECURITY_GROUPS\" \ - ParameterKey=KeyName,ParameterValue=$KEYNAME \ - ParameterKey=RoadTrafficDataUrl,ParameterValue=$ROAD_TRAFFIC_DATA_URL diff --git a/deployment/aws/apps/road-traffic/emr-step-scripts/build-road-traffic-schema.sh b/deployment/aws/apps/road-traffic/emr-step-scripts/build-road-traffic-schema.sh deleted file mode 100644 index 85f0c9c10..000000000 --- a/deployment/aws/apps/road-traffic/emr-step-scripts/build-road-traffic-schema.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -xe - -GAFFER_VERSION="master" -WAIT_HANDLE_URL="" -DESTINATION="" - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -g|--gaffer) - GAFFER_VERSION=$2 - shift - ;; - -w|--wait-handle-url) - WAIT_HANDLE_URL=$2 - shift - ;; - *) - DESTINATION=$1 - ;; - esac - shift -done - -if [[ "$WAIT_HANDLE_URL" ]]; then - function awsSignal { - /opt/aws/bin/cfn-signal -e $? "$WAIT_HANDLE_URL" - } - trap awsSignal EXIT -fi - -if [[ "$DESTINATION" == "" ]]; then - echo "Usage: $0 [-g ] [-w ]" - exit 1 -fi - -# Need to work out if we can download the Gaffer road-traffic-model.jar or if we need to build it from source... -if ! curl -fLO https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/road-traffic-model/$GAFFER_VERSION/road-traffic-model-$GAFFER_VERSION.jar; then - echo "Building Gaffer road-traffic-model.jar from branch $GAFFER_VERSION..." - curl -fLO https://github.com/gchq/Gaffer/archive/$GAFFER_VERSION.zip - unzip $GAFFER_VERSION.zip - rm $GAFFER_VERSION.zip - cd Gaffer-$GAFFER_VERSION - - source /etc/profile.d/maven.sh - mvn clean package -Pquick -pl example/road-traffic/road-traffic-model --also-make - - GAFFER_POM_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml) - echo "Detected Gaffer version as $GAFFER_POM_VERSION" - - cp example/road-traffic/road-traffic-model/target/road-traffic-model-$GAFFER_POM_VERSION.jar ../ - - # Tidy up - cd .. - rm -rf Gaffer-$GAFFER_VERSION -else - echo "Using Gaffer road-traffic-model.jar from Maven Central..." - GAFFER_POM_VERSION=$GAFFER_VERSION -fi - -aws s3 cp ./road-traffic-model-$GAFFER_POM_VERSION.jar $DESTINATION diff --git a/deployment/aws/apps/road-traffic/emr-step-scripts/ingest-road-traffic-data.sh b/deployment/aws/apps/road-traffic/emr-step-scripts/ingest-road-traffic-data.sh deleted file mode 100755 index 6d4202caa..000000000 --- a/deployment/aws/apps/road-traffic/emr-step-scripts/ingest-road-traffic-data.sh +++ /dev/null @@ -1,156 +0,0 @@ -#!/bin/bash -xe - -GAFFER_VERSION="master" -ACCUMULO_INSTANCE="" -ZOOKEEPERS="$HOSTNAME:2181" -DATA_URL="" -WAIT_HANDLE_URL="" -USERNAME="" -KMS_ID="" -PARAM_NAME="" - -GRAPH_ID=road_traffic - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -g|--gaffer) - GAFFER_VERSION=$2 - shift - ;; - -i|--accumulo-instance) - ACCUMULO_INSTANCE=$2 - shift - ;; - --id) - GRAPH_ID=$2 - shift - ;; - -k|--kms) - KMS_ID=$2 - shift - ;; - -p|--param) - PARAM_NAME=$2 - shift - ;; - -u|--username) - USERNAME=$2 - shift - ;; - -w|--wait-handle-url) - WAIT_HANDLE_URL=$2 - shift - ;; - -z|--zookeepers) - ZOOKEEPERS=$2 - shift - ;; - *) - DATA_URL=$1 - ;; - esac - shift -done - -if [[ "$WAIT_HANDLE_URL" ]]; then - function awsSignal { - /opt/aws/bin/cfn-signal -e $? "$WAIT_HANDLE_URL" - } - trap awsSignal EXIT -fi - -if [[ "$DATA_URL" == "" || "$ACCUMULO_INSTANCE" == "" || "$USERNAME" == "" || "$KMS_ID" == "" || "$PARAM_NAME" == "" ]]; then - echo "Usage: $0 -i -u -k -p [-g ] [--id ] [-w ] [-z ]" - exit 1 -fi - -# Need to work out if we can download the Gaffer road-traffic-generators.jar, road-traffic-model.jar and accumulo-store.jar or if we need to build it from source... -if \ - ! curl -fLO https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/road-traffic-generators/$GAFFER_VERSION/road-traffic-generators-$GAFFER_VERSION-utility.jar || \ - ! curl -fLO https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/road-traffic-model/$GAFFER_VERSION/road-traffic-model-$GAFFER_VERSION.jar || \ - ! curl -fLO https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/accumulo-store/$GAFFER_VERSION/accumulo-store-$GAFFER_VERSION-utility.jar; then - - echo "Building Gaffer road-traffic-generators.jar, road-traffic-model.jar and accumulo-store.jar from branch $GAFFER_VERSION..." - curl -fLO https://github.com/gchq/Gaffer/archive/$GAFFER_VERSION.zip - unzip $GAFFER_VERSION.zip - rm $GAFFER_VERSION.zip - cd Gaffer-$GAFFER_VERSION - - source /etc/profile.d/maven.sh - mvn clean package -Pquick -pl example/road-traffic/road-traffic-generators,example/road-traffic/road-traffic-model,store-implementation/accumulo-store --also-make - - GAFFER_POM_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml) - echo "Detected Gaffer version as $GAFFER_POM_VERSION" - - cp example/road-traffic/road-traffic-generators/target/road-traffic-generators-$GAFFER_POM_VERSION-utility.jar ../ - cp example/road-traffic/road-traffic-model/target/road-traffic-model-$GAFFER_POM_VERSION.jar ../ - cp store-implementation/accumulo-store/target/accumulo-store-$GAFFER_POM_VERSION-utility.jar ../ - - # Tidy up - cd .. - rm -rf Gaffer-$GAFFER_VERSION -else - echo "Using Gaffer road-traffic-generators.jar, road-traffic-model.jar and accumulo-store.jar from Maven Central..." - GAFFER_POM_VERSION=$GAFFER_VERSION -fi - -# Download Road Traffic Data Set -mkdir data -cd data -curl -fLO "$DATA_URL" - -# Check if we need to unzip the data set -if compgen -G "./*.zip" >/dev/null 2>&1; then - for file in "./*.zip"; do - unzip $file - done -fi - -cd .. - -# Grab the Accumulo password from an SSM Parameter -ENCRYPTED_PASSWORD=$(aws ssm get-parameters --names "$PARAM_NAME" --region "$AWS_DEFAULT_REGION" --output text --query Parameters[0].Value) -if [ "$ENCRYPTED_PASSWORD" == "" ]; then - echo "Unable to retrieve Gaffer password from AWS SSM Parameter: $PARAM_NAME" - exit 1 -fi - -# Decrypt the Accumulo password -PASSWORD=$(aws kms decrypt --region "$AWS_DEFAULT_REGION" --ciphertext-blob fileb://<(echo "$ENCRYPTED_PASSWORD" | base64 -d) --query Plaintext --output text | base64 -d) -if [ "$PASSWORD" == "" ]; then - echo "Unable to decrypt Gaffer password!" - exit 1 -fi - -# Extract graph schema -jar -xf road-traffic-model-$GAFFER_POM_VERSION.jar schema/ - -# Create Gaffer configuration -tee -a graphConfig.json < - -# Gaffer on AWS - -This directory contains CloudFormation templates and scripts that can be used to deploy Gaffer instances onto -infrastructure provided by [AWS](https://aws.amazon.com). - -| Template Name | Description | -| ----------------- | ----------- | -| gaffer-slider-emr | Provisions an EMR cluster and runs a step script that deploys the [Gaffer Slider Application Package](../../../slider/) to spin up a Gaffer instance. | -| gaffer-user | Runs a step script to create a new user on an existing Gaffer EMR cluster. | -| gaffer-web | Provisions an EC2 instance which runs the Gaffer REST API and web UI. Requires an existing Gaffer EMR cluster to retrieve data from. | -| gaffer-with-user | Combines 'gaffer-slider-emr' and 'gaffer-user' to provision a new Gaffer instance on EMR with a user. | -| gaffer-with-web | Combines 'gaffer-slider-emr', 'gaffer-user' and 'gaffer-web' to provision a new Gaffer instance on EMR with a user and a web server hosting the REST API and web UI. | - -These templates can be uploaded to the [CloudFormation web console](https://console.aws.amazon.com/cloudformation) or, -if you have the [AWS Command Line Interface](https://aws.amazon.com/cli/) installed, you can use the deployment scripts -in this directory. They can also be nested inside your own CloudFormation templates as part of a larger application. diff --git a/deployment/aws/core/cloudformation/gaffer-slider-emr.yaml b/deployment/aws/core/cloudformation/gaffer-slider-emr.yaml deleted file mode 100644 index 1c66a7213..000000000 --- a/deployment/aws/core/cloudformation/gaffer-slider-emr.yaml +++ /dev/null @@ -1,701 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Deploys a Gaffer instance on AWS EMR using Apache Slider" - -Parameters: - - GafferVersion: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer to deploy - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersion: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer Tools to use to deploy Gaffer on EMR - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - AccumuloVersion: - Type: String - Default: 1.9.3 - MinLength: 1 - AllowedPattern: "\\S+" - - TabletServersPerYarnNode: - Type: Number - Default: 1 - MinValue: 1 - Description: The number of Accumulo Tablet Servers that should be deployed onto each YARN Node - - ClusterUsage: - Type: Number - Default: 85 - MinValue: 1 - MaxValue: 100 - Description: The proportion of the available cluster resources that should be assigned to Accumulo, specified as a percentage. If you plan to deploy other workloads (e.g. MR, Spark) on the EMR cluster then you should alter this parameter so that there will be resources available to them. - ConstraintDescription: Must be between 1% and 100% - - EmrRelease: - Type: String - Default: emr-5.11.0 - AllowedPattern: "emr-\\d+\\.\\d+\\.\\d+" - ConstraintDescription: Please select a valid EMR release - - EmrInstanceType: - Type: String - Default: m3.xlarge - MinLength: 1 - Description: Specify the type of instances to deploy in the EMR cluster - - EmrCoreInstanceCount: - Type: Number - Default: 3 - MinValue: 0 - Description: The number of (core) instances to deploy as part of the EMR cluster - - VpcId: - Type: AWS::EC2::VPC::Id - Description: The VPC to deploy the EMR cluster into - - SubnetId: - Type: AWS::EC2::Subnet::Id - Description: The subnet to deploy the EMR cluster into. Make sure the subnet resides in the VPC you have selected above! - - ExtraEmrSecurityGroups: - Type: List - Description: Additional security groups that EMR instances should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into any instances - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - ManageSecurityGroups: - Type: String - Default: false - AllowedValues: - - true - - false - Description: Should this stack create (and delete) security groups to be used by the EMR master/core/task/service nodes? If false, it will use the default groups created by AWS e.g. EMR_DefaultRole. If you are deploying into a public subnet (i.e. a subnet with an InternetGateway) then this needs to be false! - ConstraintDescription: Please select either 'true' or 'false' - - GafferInstanceName: - Type: String - Default: gaffer - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - ConstraintDescription: Please choose a name which is made up of [A-Za-z0-9] - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap the local Maven cache. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutUploadFile: - Type: Number - Default: 180 - Description: "Timeout value for the upload file(s) function" - MinValue: 1 - - TimeoutDeployGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for deploying Gafffer" - MinValue: 1 - - TimeoutCleanupSecurity: - Type: Number - Default: 180 - Description: "Timeout value for the security clean-up" - MinValue: 1 - -Metadata: - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Versions - Parameters: - - GafferVersion - - GafferToolsVersion - - AccumuloVersion - - EmrRelease - - Label: - default: Gaffer Config - Parameters: - - GafferInstanceName - - Label: - default: Accumulo Config - Parameters: - - TabletServersPerYarnNode - - ClusterUsage - - Label: - default: EMR Config - Parameters: - - EmrInstanceType - - EmrCoreInstanceCount - - VpcId - - SubnetId - - KeyName - - ExtraEmrSecurityGroups - - ManageSecurityGroups - - MavenRepoTarball - - Label: - default: Timeouts - Parameters: - - TimeoutUploadFile - - TimeoutCleanupSecurity - - TimeoutDeployGaffer - -Conditions: - - SecurityGroupsManagedByStack: !Equals [!Ref ManageSecurityGroups, "true"] - BootstrapLocalMavenRepo: !Not [!Equals [!Ref MavenRepoTarball, ""]] - -Resources: - - ############## - ## EMR Cluster - ############## - - EmrCluster: - Type: AWS::EMR::Cluster - Properties: - Name: !Join ["-", [Ref: "AWS::StackName", "emr"]] - ReleaseLabel: !Ref EmrRelease - Applications: - - Name: Hadoop - - Name: ZooKeeper - - Name: Spark - - Name: Ganglia - BootstrapActions: - - Name: SetSwappiness - ScriptBootstrapAction: - Path: !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.SetSwappinessBootstrap]] - LogUri: !Join ["", ["s3://", !Ref S3Bucket, "/emr-logs/"]] - Instances: - MasterInstanceGroup: - Name: Master - InstanceCount: 1 - InstanceType: !Ref EmrInstanceType - CoreInstanceGroup: - Name: Core - InstanceCount: !Ref EmrCoreInstanceCount - InstanceType: !Ref EmrInstanceType - EmrManagedMasterSecurityGroup: !If [SecurityGroupsManagedByStack, !Ref EmrMasterManagedSecurityGroup, !Ref "AWS::NoValue"] - EmrManagedSlaveSecurityGroup: !If [SecurityGroupsManagedByStack, !Ref EmrSlaveManagedSecurityGroup, !Ref "AWS::NoValue"] - ServiceAccessSecurityGroup: !If [SecurityGroupsManagedByStack, !Ref EmrServiceSecurityGroup, !Ref "AWS::NoValue"] - AdditionalMasterSecurityGroups: !Split [",", !Join [",", [!Join [",", !Ref ExtraEmrSecurityGroups], !Ref EmrMasterSecurityGroup]]] - AdditionalSlaveSecurityGroups: !Split [",", !Join [",", [!Join [",", !Ref ExtraEmrSecurityGroups], !Ref EmrSlaveSecurityGroup]]] - Ec2KeyName: !Ref KeyName - Ec2SubnetId: !Ref SubnetId - JobFlowRole: !Ref EmrInstanceProfile - ServiceRole: EMR_DefaultRole - VisibleToAllUsers: true - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "emr"]] - - ###################### - ## EMR Security Groups - ###################### - - EmrMasterSecurityGroup: - Type: AWS::EC2::SecurityGroup - Properties: - VpcId: !Ref VpcId - GroupDescription: Security group for EMR Master nodes - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "emr-master"]] - - EmrSlaveSecurityGroup: - Type: AWS::EC2::SecurityGroup - Properties: - VpcId: !Ref VpcId - GroupDescription: Security group for EMR Slave nodes - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "emr-slave"]] - - EmrMasterManagedSecurityGroup: - Condition: SecurityGroupsManagedByStack - Type: AWS::EC2::SecurityGroup - Properties: - VpcId: !Ref VpcId - GroupDescription: Managed security group for EMR Master nodes - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "emr-managed-master"]] - - EmrSlaveManagedSecurityGroup: - Condition: SecurityGroupsManagedByStack - Type: AWS::EC2::SecurityGroup - Properties: - VpcId: !Ref VpcId - GroupDescription: Managed security group for EMR Slave nodes - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "emr-managed-slave"]] - - EmrServiceSecurityGroup: - Condition: SecurityGroupsManagedByStack - Type: AWS::EC2::SecurityGroup - Properties: - VpcId: !Ref VpcId - GroupDescription: Managed security group for EMR services - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "emr-managed-service"]] - - # AWS manages the ingress and egress rules for the above 3 security groups. However, although it adds the rules, it - # does not seem to delete them. As the rules that are added to the groups refer to one another, the groups cannot be - # deleted until the rules have been deleted. This causes deletions of this stack to fail. - # This custom resource provides a (hopefully, temporary) fix, by forcing the removal of all the rules for the above - # security groups, enabling CloudFormation to delete them. - - CleanupEmrSecurityGroupsCustomResource: - Condition: SecurityGroupsManagedByStack - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - DependsOn: - - EmrMasterManagedSecurityGroup - - EmrSlaveManagedSecurityGroup - - EmrServiceSecurityGroup - Properties: - ServiceToken: !GetAtt CleanupEmrSecurityGroupsLambda.Arn - SecurityGroups: - - !Ref EmrMasterManagedSecurityGroup - - !Ref EmrSlaveManagedSecurityGroup - - !Ref EmrServiceSecurityGroup - - CleanupEmrSecurityGroupsLambda: - Condition: SecurityGroupsManagedByStack - Type: AWS::Lambda::Function - Properties: - Description: Deletes all ingress and egress rules from specified security groups - Role: !GetAtt CleanupEmrSecurityGroupsRole.Arn - Runtime: nodejs6.10 - Handler: index.handler - MemorySize: 128 - Timeout: !Ref TimeoutCleanupSecurity - Code: - ZipFile: | - const aws = require('aws-sdk') - const ec2 = new aws.EC2() - - const response = require('cfn-response') - - function cleanSecurityGroupRule (rule) { - if (rule.UserIdGroupPairs.length == 0) - delete rule.UserIdGroupPairs - if (rule.IpRanges.length == 0) - delete rule.IpRanges - if (rule.Ipv6Ranges.length == 0) - delete rule.Ipv6Ranges - if (rule.PrefixListIds.length == 0) - delete rule.PrefixListIds - } - - exports.handler = function(evt, context){ - - // Don't need to do anything for Create or Update requests - if (evt.RequestType == 'Create' || evt.RequestType == 'Update') { - response.send(evt, context, response.SUCCESS, {}) - } else if (evt.RequestType != 'Delete') { - console.error('Unknown event.RequestType = ' + evt.RequestType) - response.send(evt, context, response.FAILED, {}) - } - - const secGroups = evt.ResourceProperties.SecurityGroups - console.log('Security Groups: ' + secGroups) - - // Query AWS for all the ingress and egress rules for all the security groups - ec2.describeSecurityGroups({ GroupIds: secGroups }, function(err, data){ - if (err) { - console.error(err) - return response.send(evt, context, response.FAILED, {}) - } - - let awsRequests = [] - - const groups = data.SecurityGroups - for (let i = 0; i < groups.length; i++) { - const group = groups[i] - console.log(group) - - // Delete all ingress rules from security group - if (group.IpPermissions.length > 0) { - for (let j = 0; j < group.IpPermissions.length; j++) { - let rule = group.IpPermissions[j] - cleanSecurityGroupRule(rule) - } - - awsRequests.push(new Promise(function(resolve, reject){ - ec2.revokeSecurityGroupIngress({ - GroupId: group.GroupId, - IpPermissions: group.IpPermissions - }, function(err, data){ - if (err) { - console.error(err) - return resolve(false) - } - - console.log(data) - return resolve(true) - }) - })) - } - - // Delete all egress rules from security group - if (group.IpPermissionsEgress.length > 0) { - for (let j = 0; j < group.IpPermissionsEgress.length; j++) { - let rule = group.IpPermissionsEgress[j] - cleanSecurityGroupRule(rule) - } - - awsRequests.push(new Promise(function(resolve, reject){ - ec2.revokeSecurityGroupEgress({ - GroupId: group.GroupId, - IpPermissions: group.IpPermissionsEgress - }, function(err, data){ - if (err) { - console.error(err) - return resolve(false) - } - - console.log(data) - return resolve(true) - }) - })) - } - } - - // Using promises so that we can issue all the AWS API requests in parallel - // Here we wait for all of them to return before deciding if to pass or fail this custom resource - Promise.all(awsRequests).then(function(responses){ - // If we failed to delete any security group rules then we are going to fail the custom resource - for (let i = 0; i < responses.length; i++) { - if (!responses[i]) { - return response.send(evt, context, response.FAILED, {}) - } - } - - response.send(evt, context, response.SUCCESS, {}) - }) - }) - } - - CleanupEmrSecurityGroupsRole: - Condition: SecurityGroupsManagedByStack - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "revoke-secgroups"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: "*" - Action: - - ec2:DescribeSecurityGroups - - ec2:RevokeSecurityGroupIngress - - ec2:RevokeSecurityGroupEgress - - ############################# - ## EMR IAM Roles and Policies - ############################# - - EmrInstanceProfile: - Type: AWS::IAM::InstanceProfile - Properties: - InstanceProfileName: !Join ["-", [Ref: "AWS::StackName", "emr-profile"]] - Roles: - - Ref: EmrJobFlowRole - - EmrJobFlowRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - ec2.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AmazonElasticMapReduceforEC2Role - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "emr-s3-access"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - - EmrS3AccessMavenTarballPolicy: - Condition: BootstrapLocalMavenRepo - Type: AWS::IAM::Policy - Properties: - Roles: - - !Ref EmrJobFlowRole - PolicyName: !Join ["-", [Ref: "AWS::StackName", "emr-s3-access2"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: !Join ["", ["arn:aws:s3:::", !Ref MavenRepoTarball]] - Action: - - s3:GetObject - - ############### - ## Step scripts - ############### - - AccumuloInstance: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Ref EmrCluster - Name: deploy-gaffer - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferScript]] - - "-g" - - !Ref GafferVersion - - "-t" - - !Ref GafferToolsVersion - - "-a" - - !Ref AccumuloVersion - - "-n" - - !Ref TabletServersPerYarnNode - - "-u" - - !Ref ClusterUsage - - "-w" - - !Ref WaitForGafferHandler - - "--mvn-repo" - - !If [BootstrapLocalMavenRepo, !Ref MavenRepoTarball, "none"] - # This is here to ensure that the IAM Policy that gives this script permission to download the Maven tarball - # from S3 has been applied. Currently CloudFormation doesn't allow DependsOn to be combined with Conditions. - - "--ignore" - - !If [BootstrapLocalMavenRepo, !Ref EmrS3AccessMavenTarballPolicy, "none"] - - !Ref GafferInstanceName - ActionOnFailure: CANCEL_AND_WAIT - - WaitForGafferCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForGafferHandler - Timeout: !Ref TimeoutDeployGaffer - - WaitForGafferHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: EmrCluster - - ############################## - ## Upload dependencies into S3 - ############################## - - S3Bucket: - Type: AWS::S3::Bucket - DeletionPolicy: Delete - - FileUploadCustomResource: - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - Properties: - ServiceToken: !GetAtt FileUploadLambda.Arn - BucketName: !Ref S3Bucket - - FileUploadLambda: - Type: AWS::Lambda::Function - Properties: - Description: Uploads files required to deploy Gaffer on EMR to an S3 bucket - Role: !GetAtt FileUploadRole.Arn - Runtime: python2.7 - Handler: index.lambda_handler - MemorySize: 128 - Timeout: !Ref TimeoutUploadFile - Code: - ZipFile: !Sub | - #!/usr/bin/env python - - import boto3 - import base64 - import urllib2 - import cfnresponse - - s3 = boto3.client('s3') - - files=[] - - files.append({ - 'Output': 'SetSwappinessBootstrap', - 'Key': 'bootstrap/set-swappiness.sh', - 'Body': '#!/bin/bash -e' + "\n" + 'sudo sysctl -w vm.swappiness=1' + "\n" + 'echo "vm.swappiness=1" | sudo tee -a /etc/sysctl.conf' - }) - - files.append({ - 'Output': 'DeployGafferScript', - 'Key': 'step/deploy-gaffer-instance.sh', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/emr-step-scripts/deploy-gaffer-instance.sh', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/emr-step-scripts/deploy-gaffer-instance.sh' - ] - }) - - def upload_files(bucket): - outputs = {} - - for file in files: - body = None - if 'Body' in file: - body = file['Body'] - elif 'Body64' in file: - body = base64.b64decode(file['Body64']) - elif 'Url' in file: - body = urllib2.urlopen(file['Url']).read() - elif 'Urls' in file: - lastError = None - for url in file['Urls']: - try: - body = urllib2.urlopen(url).read() - break - except Exception as e: - print('Request for ' + url + ' error: ' + str(e)) - lastError = e - if body is None and lastError is not None: - raise lastError - - if body is not None: - s3.put_object( - Bucket=bucket, - Key=file['Key'], - Body=body - ) - - if 'Output' in file: - outputs[file['Output']] = file['Key'] - - return outputs - - def cleanup_files(bucket): - # Delete EMR logs - continueDeletion = True - while continueDeletion: - continueDeletion = False - - logListing = s3.list_objects_v2( - Bucket=bucket, - Prefix='emr-logs/' - ) - - if 'IsTruncated' in logListing: - continueDeletion = logListing['IsTruncated'] - - logFiles = [] - if 'Contents' in logListing: - for log in logListing['Contents']: - logFiles.append({ 'Key': log['Key'] }) - - if len(logFiles) > 0: - s3.delete_objects( - Bucket=bucket, - Delete={ - 'Objects': logFiles - } - ) - - # Delete uploaded files - for file in files: - s3.delete_object( - Bucket=bucket, - Key=file['Key'] - ) - - def lambda_handler(evt, cntx): - try: - print(evt) - - bucket = evt['ResourceProperties']['BucketName'] - print('S3 Bucket: ' + bucket) - - requestType = evt['RequestType'] - if requestType == 'Create' or requestType == 'Update': - outputs = upload_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, outputs) - elif requestType == 'Delete': - cleanup_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, {}) - else: - raise Exception('Unrecognised RequestType: ' + requestType) - - except Exception as e: - cfnresponse.send(evt, cntx, cfnresponse.FAILED, { 'Error': str(e) }) - raise - - FileUploadRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "file-upload"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - - !GetAtt S3Bucket.Arn - - !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - -Outputs: - EmrClusterId: - Value: !Ref EmrCluster - EmrMasterPublicDNS: - Value: !GetAtt EmrCluster.MasterPublicDNS - EmrMasterSecurityGroup: - Value: !Ref EmrMasterSecurityGroup - EmrSlaveSecurityGroup: - Value: !Ref EmrSlaveSecurityGroup - EmrIamRoleName: - Value: !Ref EmrJobFlowRole - GafferInstanceName: - Value: !Ref GafferInstanceName - AccumuloInstanceName: - Value: !Join ["-", ["hadoop", Ref: GafferInstanceName]] diff --git a/deployment/aws/core/cloudformation/gaffer-user.yaml b/deployment/aws/core/cloudformation/gaffer-user.yaml deleted file mode 100644 index 1bcf191e5..000000000 --- a/deployment/aws/core/cloudformation/gaffer-user.yaml +++ /dev/null @@ -1,150 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Creates a user that can be used by applications to authenticate with Gaffer" - -Parameters: - - EmrClusterId: - Type: String - MinLength: 1 - AllowedPattern: "j-.+" - Description: The ID of the EMR cluster that the Gaffer instance has been deployed on - ConstraintDescription: "Sorry, that does not look like an EMR cluster ID. It should start: j-" - - EmrIamRoleName: - Type: String - MinLength: 1 - Description: The name of the IAM role used by the EMR cluster, so that it can be given additional permissions - - GafferInstanceName: - Type: String - Default: gaffer - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - Description: The name of the Gaffer instance to create the user for - ConstraintDescription: Please choose a name which is made up of [A-Za-z0-9] - - UserName: - Type: String - Default: gaffer_user - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - Description: The name of the user that should be created - - AccumuloVisibilities: - Type: String - Default: none - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_:,]+" - Description: The visibility authorisations that this user should be granted (as a csv list) - - TimeoutCreateUsers: - Type: Number - Default: 600 - Description: "Timeout value for creating the Gaffer users(s)" - MinValue: 1 - -Resources: - - ################################# - ## EMR step script to create user - ################################# - - WaitForGafferUserCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForGafferUserHandler - Timeout: !Ref TimeoutCreateUsers - - WaitForGafferUserHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: - - EmrStorePasswordPolicy - - SecretKey - - PasswordParameter - - CreateGafferUser: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Ref EmrClusterId - Name: create-gaffer-user - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["/home/hadoop/slider-", Ref: GafferInstanceName, "/create-accumulo-user-with-kms.sh"]] - - !Ref UserName - - "-k" - - !Ref SecretKey - - "-p" - - !Ref PasswordParameter - - "-v" - - !Ref AccumuloVisibilities - - "-w" - - !Ref WaitForGafferUserHandler - ActionOnFailure: CANCEL_AND_WAIT - - ######################################### - ## KMS used to encrypt / decrypt password - ######################################### - - SecretKey: - Type: AWS::KMS::Key - Properties: - KeyPolicy: - Version: 2012-10-17 - Statement: - - Sid: "Admin access" - Effect: Allow - Principal: - AWS: !Join ["", ["arn:aws:iam::", !Ref "AWS::AccountId", ":root"]] - Resource: "*" - Action: - - "kms:*" - - SecretKeyAlias: - Type: AWS::KMS::Alias - Properties: - TargetKeyId: !Ref SecretKey - AliasName: !Join ["/", ["alias", Ref: "AWS::StackName", "secrets"]] - - ##################################################### - ## SSM Parameter used to store the encrypted password - ##################################################### - - PasswordParameter: - Type: AWS::SSM::Parameter - Properties: - Name: !Join ["-", [Ref: "AWS::StackName", "passwd"]] - Type: String - Value: "NotSetYetPleaseWait..." - - ################################################################################# - ## Additional IAM policy for EMR cluster to allow access to KMS and SSM Parameter - ################################################################################# - - EmrStorePasswordPolicy: - Type: AWS::IAM::Policy - Properties: - Roles: - - Ref: EmrIamRoleName - PolicyName: !Join ["-", [Ref: "AWS::StackName", "emr-kms-ssm-access"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: !GetAtt SecretKey.Arn - Action: - - kms:Encrypt - - kms:Decrypt - - Effect: Allow - Resource: !Join ["", ["arn:aws:ssm:", Ref: "AWS::Region", ":", Ref: "AWS::AccountId", ":parameter/", Ref: PasswordParameter]] - Action: - - ssm:PutParameter - - ssm:GetParameters - -Outputs: - UserName: - Value: !Ref UserName - PasswordParameter: - Value: !Ref PasswordParameter - EncryptionKey: - Value: !GetAtt SecretKey.Arn diff --git a/deployment/aws/core/cloudformation/gaffer-web.yaml b/deployment/aws/core/cloudformation/gaffer-web.yaml deleted file mode 100644 index cead68e1d..000000000 --- a/deployment/aws/core/cloudformation/gaffer-web.yaml +++ /dev/null @@ -1,492 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Deploys a web server that serves the Gaffer REST API (for Accumulo) and UI" - -Parameters: - - GafferVersion: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of the Gaffer REST API to deploy - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersion: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer UI to deploy - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - InstanceType: - Type: String - Default: t2.small - MinLength: 1 - Description: Specify the type of instance to be used to deploy the Gaffer REST API and Web UI - - VpcId: - Type: AWS::EC2::VPC::Id - Description: The VPC to deploy the web server into - - SubnetId: - Type: AWS::EC2::Subnet::Id - Description: The subnet to deploy the web server into - - ExtraSecurityGroups: - Type: List - Description: Additional security groups that the web server should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into the web server - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - AccumuloInstanceName: - Type: String - Default: hadoop-gaffer - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - Description: The name of the Accumulo instance that Gaffer is running on - - GraphId: - Type: String - Default: gaffer - MinLength: 1 - AllowedPattern: "[A-Za-z0-9_]+" - Description: The name of the Accumulo table that the Gaffer graph is stored in - - UserName: - Type: String - Default: gaffer_user - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - Description: The name of the user that should be used to authenticate with the Gaffer instance - - PasswordParameter: - Type: String - MinLength: 1 - Description: The name of the SSM Parameter which contains the (encrypted) password for the Gaffer user - - EncryptionKey: - Type: String - MinLength: 1 - Description: The ARN of the KMS that should be used to decrypt the Accumulo password stored in the SSM Parameter - - GafferEmrMasterDNS: - Type: String - MinLength: 1 - Description: The public DNS address of the EMR master node that is hosting the Gaffer instance the web server should connect to - - GafferSchemaJarS3Url: - Type: String - Default: "" - Description: "S3 URL that can be used to download a JAR which contains the schema for your Gaffer graph i.e. json files in a 'schema' directory. Should be specified as: //.jar" - AllowedPattern: "|(\\S+\\.jar)" - ConstraintDescription: "Please specify this as //.jar" - - GafferSchemaJarHttpUrl: - Type: String - Default: "" - Description: HTTP(S) URL that can be used to download a JAR which contains the schema for your Gaffer graph i.e. json files in a 'schema' directory - AllowedPattern: "|(https?://\\S+\\.jar)" - ConstraintDescription: Please make sure this is a http(s) URL - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap the local Maven cache. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutDeployServer: - Type: Number - Default: 900 - Description: "Timeout for deploying and securing a server" - MinValue: 1 - -Metadata: - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Versions - Parameters: - - GafferVersion - - GafferToolsVersion - - Label: - default: Web Server Config - Parameters: - - InstanceType - - VpcId - - SubnetId - - ExtraSecurityGroups - - KeyName - - MavenRepoTarball - - Label: - default: Gaffer Connection Config - Parameters: - - GafferEmrMasterDNS - - AccumuloInstanceName - - GraphId - - UserName - - PasswordParameter - - EncryptionKey - - Label: - default: Gaffer Graph Config - Parameters: - - GafferSchemaJarS3Url - - GafferSchemaJarHttpUrl - - Label: - default: Timeouts - Parameters: - - TimeoutDeployServer - -Mappings: - - # Amazon Linux AMI: https://aws.amazon.com/amazon-linux-ami/ - InstanceAmi: - - # N. Virginia - us-east-1: - 64ebs: ami-a4c7edb2 - - # Ohio - us-east-2: - 64ebs: ami-8a7859ef - - # N. California - us-west-1: - 64ebs: ami-327f5352 - - # Oregon - us-west-2: - 64ebs: ami-6df1e514 - - # Canada - ca-central-1: - 64ebs: ami-a7aa15c3 - - # Frankfurt - eu-central-1: - 64ebs: ami-82be18ed - - # Ireland - eu-west-1: - 64ebs: ami-d7b9a2b1 - - # London - eu-west-2: - 64ebs: ami-ed100689 - - # Mumbai - ap-south-1: - 64ebs: ami-47205e28 - - # Tokyo - ap-northeast-1: - 64ebs: ami-3bd3c45c - - # Seoul - ap-northeast-2: - 64ebs: ami-e21cc38c - - # Singapore - ap-southeast-1: - 64ebs: ami-77af2014 - - # Sydney - ap-southeast-2: - 64ebs: ami-10918173 - - # Sao Paulo - sa-east-1: - 64ebs: ami-87dab1eb - -Conditions: - - SchemaStoredInS3: !Not [!Equals [!Ref GafferSchemaJarS3Url, ""]] - BootstrapLocalMavenRepo: !Not [!Equals [!Ref MavenRepoTarball, ""]] - -Resources: - - WebServer: - Type: AWS::EC2::Instance - Properties: - ImageId: !FindInMap [InstanceAmi, Ref: "AWS::Region", 64ebs] - InstanceType: !Ref InstanceType - KeyName: !Ref KeyName - IamInstanceProfile: !Ref WebServerInstanceProfile - NetworkInterfaces: - - DeviceIndex: 0 - Description: !Join ["-", [Ref: "AWS::StackName", "eth0"]] - SubnetId: !Ref SubnetId - GroupSet: !Split [",", !Join [",", [!Join [",", Ref: ExtraSecurityGroups], Ref: WebServerSecurityGroup]]] - AssociatePublicIpAddress: true - DeleteOnTermination: true - SourceDestCheck: true - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "web"]] - UserData: - Fn::Base64: - !Sub - - | - #!/bin/bash -xe - - WAIT_HANDLE_URL="${WebServerReadyHandler}" - if [[ "$WAIT_HANDLE_URL" ]]; then - function awsSignal { - /opt/aws/bin/cfn-signal -e $? "$WAIT_HANDLE_URL" - } - trap awsSignal EXIT - fi - - GAFFER_VERSION="${GafferVersion}" - GAFFER_TOOLS_VERSION="${GafferToolsVersion}" - - MAVEN_VERSION=3.5.0 - MAVEN_DOWNLOAD_URL=https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz - - # Upgrade Java and install Tomcat - yum remove -y java-1.7.0-openjdk - yum install -y java-1.8.0-openjdk-devel tomcat7 tomcat7-admin-webapps - - /etc/init.d/tomcat7 stop - - tee -a /etc/tomcat7/tomcat7.conf </dev/null 2>&1; then - echo "Downloading Apache Maven $MAVEN_VERSION from $MAVEN_DOWNLOAD_URL" - curl -fLO $MAVEN_DOWNLOAD_URL - tar -xf apache-maven-$MAVEN_VERSION-bin.tar.gz - rm -f apache-maven-$MAVEN_VERSION-bin.tar.gz - export PATH=$PWD/apache-maven-$MAVEN_VERSION/bin:$PATH - fi - } - - cd /root - if [ "${MavenRepoTarball}" != "" ]; then - # Bootstrapping the local Maven repo is allowed to fail, we will just fallback to downloading all the - # dependencies from Maven Central... - set +e - aws s3 cp s3://${MavenRepoTarball} maven-repo.tar.gz - tar -xf maven-repo.tar.gz - rm -f maven-repo.tar.gz - set -e - fi - - # Need to work out if we can download the Gaffer accumulo-rest.war or if we need to build it from source... - if ! curl -fL -o rest.war https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/accumulo-rest/$GAFFER_VERSION/accumulo-rest-$GAFFER_VERSION.war; then - echo "Building Gaffer accumulo-rest.war from branch $GAFFER_VERSION..." - install_dev_tools - - curl -fLO https://github.com/gchq/Gaffer/archive/$GAFFER_VERSION.zip - unzip $GAFFER_VERSION.zip - rm $GAFFER_VERSION.zip - cd Gaffer-$GAFFER_VERSION - - mvn clean package -Pquick -pl rest-api/accumulo-rest --also-make - - GAFFER_POM_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml) - echo "Detected Gaffer version as $GAFFER_POM_VERSION" - - cp rest-api/accumulo-rest/target/accumulo-rest-$GAFFER_POM_VERSION.war /var/lib/tomcat7/webapps/rest.war - - cd .. - rm -rf Gaffer-$GAFFER_VERSION - else - echo "Using Gaffer accumulo-rest.war from Maven Central..." - mv rest.war /var/lib/tomcat7/webapps/ - GAFFER_POM_VERSION=$GAFFER_VERSION - fi - - # Need to work out if we can download the Gaffer UI or if we need to build it from source... - if ! curl -fL -o ui.war https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/ui/$GAFFER_TOOLS_VERSION/ui-$GAFFER_TOOLS_VERSION.war; then - echo "Building the Gaffer UI from branch $GAFFER_TOOLS_VERSION..." - install_dev_tools - - curl -fLO https://github.com/gchq/gaffer-tools/archive/$GAFFER_TOOLS_VERSION.zip - unzip $GAFFER_TOOLS_VERSION.zip - rm $GAFFER_TOOLS_VERSION.zip - cd gaffer-tools-$GAFFER_TOOLS_VERSION - - mvn clean package -Pquick -pl ui --also-make - - GAFFER_TOOLS_POM_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml) - echo "Detected Gaffer Tools version as $GAFFER_TOOLS_POM_VERSION" - - cp ui/target/ui-$GAFFER_TOOLS_POM_VERSION.war /var/lib/tomcat7/webapps/ui.war - - cd .. - rm -rf gaffer-tools-$GAFFER_TOOLS_VERSION - else - echo "Using Gaffer UI from Maven Central..." - mv ui.war /var/lib/tomcat7/webapps/ - fi - - # Grab the Accumulo password from an SSM Parameter - ENCRYPTED_PASSWORD=$(aws ssm get-parameters --names "${PasswordParameter}" --region "${AWS::Region}" --output text --query Parameters[0].Value) - if [ "$ENCRYPTED_PASSWORD" == "" ]; then - echo "Unable to retrieve Gaffer password from AWS SSM Parameter: ${PasswordParameter}" - exit 1 - fi - - # Decrypt the Accumulo password - PASSWORD=$(aws kms decrypt --region "${AWS::Region}" --ciphertext-blob fileb://<(echo "$ENCRYPTED_PASSWORD" | base64 -d) --query Plaintext --output text | base64 -d) - if [ "$PASSWORD" == "" ]; then - echo "Unable to decrypt Gaffer password!" - exit 2 - fi - - # Create Gaffer configuration - GAFFER_CONF_DIR=/opt/gaffer - - mkdir -p $GAFFER_CONF_DIR/etc - mkdir -p $GAFFER_CONF_DIR/schemas - - tee -a $GAFFER_CONF_DIR/etc/graphConfig.json < - Description: Additional security groups that EMR instances should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into any instances - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - ManageSecurityGroups: - Type: String - Default: false - AllowedValues: - - true - - false - Description: Should this stack create (and delete) security groups to be used by the EMR master/core/task/service nodes? If false, it will use the default groups created by AWS e.g. EMR_DefaultRole. If you are deploying into a public subnet (i.e. a subnet with an InternetGateway) then this needs to be false! - ConstraintDescription: Please select either 'true' or 'false' - - GafferInstanceName: - Type: String - Default: gaffer - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - ConstraintDescription: Please choose a name which is made up of [A-Za-z0-9] - - UserName: - Type: String - Default: gaffer_user - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - Description: The name of the user that should be created - - AccumuloVisibilities: - Type: String - Default: none - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_:,]+" - Description: The visibility authorisations that the user should be granted (as a csv list) - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap local Maven caches. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutUploadFile: - Type: Number - Default: 180 - Description: "Timeout value for the upload file(s) function" - MinValue: 1 - - TimeoutCreateUsers: - Type: Number - Default: 600 - Description: "Timeout value for creating the Gaffer user(s)" - MinValue: 1 - - TimeoutDeployGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for deploying Gaffer" - MinValue: 1 - - TimeoutCleanupSecurity: - Type: Number - Default: 180 - Description: "Timeout value for the security clean-up" - MinValue: 1 - -Metadata: - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Versions - Parameters: - - GafferVersion - - GafferToolsVersion - - AccumuloVersion - - EmrRelease - - Label: - default: Gaffer Config - Parameters: - - GafferInstanceName - - UserName - - AccumuloVisibilities - - TabletServersPerYarnNode - - ClusterUsage - - Label: - default: EMR Config - Parameters: - - EmrInstanceType - - EmrCoreInstanceCount - - VpcId - - SubnetId - - KeyName - - ExtraEmrSecurityGroups - - ManageSecurityGroups - - MavenRepoTarball - - Label: - default: Timeouts - Parameters: - - TimeoutUploadFile - - TimeoutCreateUsers - - TimeoutCleanupSecurity - - TimeoutDeployGaffer - -Resources: - - GafferOnEmr: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferStack]] - Parameters: - GafferVersion: !Ref GafferVersion - GafferToolsVersion: !Ref GafferToolsVersion - AccumuloVersion: !Ref AccumuloVersion - EmrRelease: !Ref EmrRelease - EmrInstanceType: !Ref EmrInstanceType - EmrCoreInstanceCount: !Ref EmrCoreInstanceCount - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraEmrSecurityGroups: !Join [",", Ref: ExtraEmrSecurityGroups] - KeyName: !Ref KeyName - ManageSecurityGroups: !Ref ManageSecurityGroups - GafferInstanceName: !Ref GafferInstanceName - TabletServersPerYarnNode: !Ref TabletServersPerYarnNode - MavenRepoTarball: !Ref MavenRepoTarball - ClusterUsage: !Ref ClusterUsage - TimeoutUploadFile: !Ref TimeoutUploadFile - TimeoutDeployGaffer: !Ref TimeoutDeployGaffer - TimeoutCleanupSecurity: !Ref TimeoutCleanupSecurity - - - GafferUser: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.CreateGafferUserStack]] - Parameters: - EmrClusterId: !Sub ${GafferOnEmr.Outputs.EmrClusterId} - EmrIamRoleName: !Sub ${GafferOnEmr.Outputs.EmrIamRoleName} - GafferInstanceName: !Ref GafferInstanceName - UserName: !Ref UserName - AccumuloVisibilities: !Ref AccumuloVisibilities - TimeoutCreateUsers: !Ref TimeoutCreateUsers - - ############################## - ## Upload dependencies into S3 - ############################## - - S3Bucket: - Type: AWS::S3::Bucket - DeletionPolicy: Delete - - FileUploadCustomResource: - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - Properties: - ServiceToken: !GetAtt FileUploadLambda.Arn - BucketName: !Ref S3Bucket - - FileUploadLambda: - Type: AWS::Lambda::Function - Properties: - Description: Uploads files required to deploy Gaffer on EMR to an S3 bucket - Role: !GetAtt FileUploadRole.Arn - Runtime: python2.7 - Handler: index.lambda_handler - MemorySize: 128 - Timeout: !Ref TimeoutUploadFile - Code: - ZipFile: !Sub | - #!/usr/bin/env python - - import boto3 - import base64 - import urllib2 - import cfnresponse - - s3 = boto3.client('s3') - - files=[] - - files.append({ - 'Output': 'DeployGafferStack', - 'Key': 'cloudformation/gaffer-slider-emr.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-slider-emr.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-slider-emr.yaml' - ] - }) - - files.append({ - 'Output': 'CreateGafferUserStack', - 'Key': 'cloudformation/gaffer-user.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-user.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-user.yaml' - ] - }) - - def upload_files(bucket): - outputs = {} - - for file in files: - body = None - if 'Body' in file: - body = file['Body'] - elif 'Body64' in file: - body = base64.b64decode(file['Body64']) - elif 'Url' in file: - body = urllib2.urlopen(file['Url']).read() - elif 'Urls' in file: - lastError = None - for url in file['Urls']: - try: - body = urllib2.urlopen(url).read() - break - except Exception as e: - print('Request for ' + url + ' error: ' + str(e)) - lastError = e - if body is None and lastError is not None: - raise lastError - - if body is not None: - s3.put_object( - Bucket=bucket, - Key=file['Key'], - Body=body - ) - - if 'Output' in file: - outputs[file['Output']] = file['Key'] - - return outputs - - def cleanup_files(bucket): - for file in files: - s3.delete_object( - Bucket=bucket, - Key=file['Key'] - ) - - def lambda_handler(evt, cntx): - try: - print(evt) - - bucket = evt['ResourceProperties']['BucketName'] - print('S3 Bucket: ' + bucket) - - requestType = evt['RequestType'] - if requestType == 'Create' or requestType == 'Update': - outputs = upload_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, outputs) - elif requestType == 'Delete': - cleanup_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, {}) - else: - raise Exception('Unrecognised RequestType: ' + requestType) - - except Exception as e: - cfnresponse.send(evt, cntx, cfnresponse.FAILED, { 'Error': str(e) }) - raise - - FileUploadRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "file-upload-policy"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - - !GetAtt S3Bucket.Arn - - !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - -Outputs: - EmrMasterPublicDNS: - Value: !Sub ${GafferOnEmr.Outputs.EmrMasterPublicDNS} - EmrClusterId: - Value: !Sub ${GafferOnEmr.Outputs.EmrClusterId} - EmrMasterSecurityGroup: - Value: !Sub ${GafferOnEmr.Outputs.EmrMasterSecurityGroup} - EmrSlaveSecurityGroup: - Value: !Sub ${GafferOnEmr.Outputs.EmrSlaveSecurityGroup} - EmrIamRoleName: - Value: !Sub ${GafferOnEmr.Outputs.EmrIamRoleName} - GafferInstanceName: - Value: !Sub ${GafferOnEmr.Outputs.GafferInstanceName} - AccumuloInstanceName: - Value: !Sub ${GafferOnEmr.Outputs.AccumuloInstanceName} - UserName: - Value: !Sub ${GafferUser.Outputs.UserName} - PasswordParameter: - Value: !Sub ${GafferUser.Outputs.PasswordParameter} - PasswordEncryptionKey: - Value: !Sub ${GafferUser.Outputs.EncryptionKey} diff --git a/deployment/aws/core/cloudformation/gaffer-with-web.yaml b/deployment/aws/core/cloudformation/gaffer-with-web.yaml deleted file mode 100644 index 2e4aa4140..000000000 --- a/deployment/aws/core/cloudformation/gaffer-with-web.yaml +++ /dev/null @@ -1,458 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Deploys a Gaffer instance on AWS EMR, along with the REST API and web UI" - -Parameters: - - GafferVersion: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer to deploy - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersion: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer Tools to use to deploy Gaffer on EMR - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - AccumuloVersion: - Type: String - Default: 1.9.3 - MinLength: 1 - AllowedPattern: "\\S+" - - EmrRelease: - Type: String - Default: emr-5.11.0 - AllowedPattern: "emr-\\d+\\.\\d+\\.\\d+" - ConstraintDescription: Please select a valid EMR release - - EmrInstanceType: - Type: String - Default: m3.xlarge - MinLength: 1 - Description: Specify the type of instances to deploy in the EMR cluster - - EmrCoreInstanceCount: - Type: Number - Default: 3 - MinValue: 0 - Description: The number of (core) instances to deploy as part of the EMR cluster - - ClusterUsage: - Type: Number - Default: 85 - MinValue: 1 - MaxValue: 100 - Description: The proportion of the available cluster resources that should be assigned to Accumulo, specified as a percentage. If you plan to deploy other workloads (e.g. MR, Spark) on the EMR cluster then you should alter this parameter so that there will be resources available to them. - ConstraintDescription: Must be between 1% and 100% - - VpcId: - Type: AWS::EC2::VPC::Id - Description: The VPC to deploy infrastructure into - - SubnetId: - Type: AWS::EC2::Subnet::Id - Description: The subnet to deploy infrastructure into. Make sure the subnet resides in the VPC you have selected above! - - ExtraSecurityGroups: - Type: List - Description: Additional security groups that instances should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into any instances - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - ManageSecurityGroups: - Type: String - Default: false - AllowedValues: - - true - - false - Description: Should this stack create (and delete) security groups to be used by the EMR master/core/task/service nodes? If false, it will use the default groups created by AWS e.g. EMR_DefaultRole. If you are deploying into a public subnet (i.e. a subnet with an InternetGateway) then this needs to be false! - ConstraintDescription: Please select either 'true' or 'false' - - GafferInstanceName: - Type: String - Default: gaffer - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - ConstraintDescription: Please choose a name which is made up of [A-Za-z0-9] - - GraphId: - Type: String - Default: gaffer - MinLength: 1 - AllowedPattern: "[A-Za-z0-9_]+" - Description: The name of the Accumulo table that the Gaffer graph should be stored in - - UserName: - Type: String - Default: gaffer_user - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_]+" - Description: The name of the user that should be created - - AccumuloVisibilities: - Type: String - Default: none - MinLength: 1 - AllowedPattern: "[A-Za-z0-9-_:,]+" - Description: The visibility authorisations that the user should be granted (as a csv list) - - WebInstanceType: - Type: String - Default: t2.small - MinLength: 1 - Description: Specify the type of instance to be used to deploy the Gaffer REST API and Web UI - - GafferSchemaJarS3Url: - Type: String - Default: "" - Description: "S3 URL that can be used to download a JAR which contains the schema for your Gaffer graph i.e. json files in a 'schema' directory. Should be specified as: //.jar" - AllowedPattern: "|(\\S+\\.jar)" - ConstraintDescription: "Please specify this as //.jar" - - GafferSchemaJarHttpUrl: - Type: String - Default: "" - Description: HTTP(S) URL that can be used to download a JAR which contains the schema for your Gaffer graph i.e. json files in a 'schema' directory - AllowedPattern: "|(https?://\\S+\\.jar)" - ConstraintDescription: Please make sure this is a http(s) URL - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap local Maven caches. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutUploadFile: - Type: Number - Default: 180 - Description: "Timeout value for the upload file(s) function" - MinValue: 1 - - TimeoutDeployServer: - Type: Number - Default: 900 - Description: "Timeout for deploying and securing a server" - MinValue: 1 - - TimeoutCreateUsers: - Type: Number - Default: 600 - Description: "Timeout value for creating the Gaffer user(s)" - MinValue: 1 - - TimeoutDeployGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for deploying Gafffer" - MinValue: 1 - - TimeoutCleanupSecurity: - Type: Number - Default: 180 - Description: "Timeout value for the security clean-up" - MinValue: 1 - -Metadata: - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Versions - Parameters: - - GafferVersion - - GafferToolsVersion - - AccumuloVersion - - EmrRelease - - Label: - default: Gaffer Config - Parameters: - - ClusterUsage - - GafferInstanceName - - GraphId - - UserName - - AccumuloVisibilities - - GafferSchemaJarS3Url - - GafferSchemaJarHttpUrl - - Label: - default: Infrastructure Config - Parameters: - - EmrInstanceType - - EmrCoreInstanceCount - - WebInstanceType - - VpcId - - SubnetId - - KeyName - - ExtraSecurityGroups - - ManageSecurityGroups - - MavenRepoTarball - - Label: - default: Timeouts - Parameters: - - TimeoutUploadFile - - TimeoutCleanupSecurity - - TimeoutDeployGaffer - - TimeoutCreateUsers - - TimeoutDeployServer - -Resources: - - GafferWithUser: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferWithUserStack]] - Parameters: - GafferVersion: !Ref GafferVersion - GafferToolsVersion: !Ref GafferToolsVersion - AccumuloVersion: !Ref AccumuloVersion - EmrRelease: !Ref EmrRelease - EmrInstanceType: !Ref EmrInstanceType - EmrCoreInstanceCount: !Ref EmrCoreInstanceCount - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraEmrSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - ManageSecurityGroups: !Ref ManageSecurityGroups - GafferInstanceName: !Ref GafferInstanceName - UserName: !Ref UserName - AccumuloVisibilities: !Ref AccumuloVisibilities - MavenRepoTarball: !Ref MavenRepoTarball - ClusterUsage: !Ref ClusterUsage - TimeoutUploadFile: !Ref TimeoutUploadFile - TimeoutCreateUsers: !Ref TimeoutCreateUsers - TimeoutCleanupSecurity: !Ref TimeoutCleanupSecurity - TimeoutDeployGaffer: !Ref TimeoutDeployGaffer - - GafferWebServer: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferWebServerStack]] - Parameters: - GafferVersion: !Ref GafferVersion - GafferToolsVersion: !Ref GafferToolsVersion - InstanceType: !Ref WebInstanceType - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - GafferEmrMasterDNS: !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - AccumuloInstanceName: !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - GraphId: !Ref GraphId - UserName: !Sub ${GafferWithUser.Outputs.UserName} - PasswordParameter: !Sub ${GafferWithUser.Outputs.PasswordParameter} - EncryptionKey: !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} - GafferSchemaJarS3Url: !Ref GafferSchemaJarS3Url - GafferSchemaJarHttpUrl: !Ref GafferSchemaJarHttpUrl - MavenRepoTarball: !Ref MavenRepoTarball - TimeoutDeployServer: !Ref TimeoutDeployServer - - WebServerAccessToEmrMasterIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferWithUser.Outputs.EmrMasterSecurityGroup} - CidrIp: - Fn::Join: - - "" - - - !Sub ${GafferWebServer.Outputs.PrivateIp} - - "/32" - IpProtocol: tcp - FromPort: 0 - ToPort: 65535 - - WebServerAccessToEmrSlaveIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferWithUser.Outputs.EmrSlaveSecurityGroup} - CidrIp: - Fn::Join: - - "" - - - !Sub ${GafferWebServer.Outputs.PrivateIp} - - "/32" - IpProtocol: tcp - FromPort: 0 - ToPort: 65535 - - ############################## - ## Upload dependencies into S3 - ############################## - - S3Bucket: - Type: AWS::S3::Bucket - DeletionPolicy: Delete - - FileUploadCustomResource: - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - Properties: - ServiceToken: !GetAtt FileUploadLambda.Arn - BucketName: !Ref S3Bucket - - FileUploadLambda: - Type: AWS::Lambda::Function - Properties: - Description: Uploads files required to deploy Gaffer with a web server to an S3 bucket - Role: !GetAtt FileUploadRole.Arn - Runtime: python2.7 - Handler: index.lambda_handler - MemorySize: 128 - Timeout: !Ref TimeoutUploadFile - Code: - ZipFile: !Sub | - #!/usr/bin/env python - - import boto3 - import base64 - import urllib2 - import cfnresponse - - s3 = boto3.client('s3') - - files=[] - - files.append({ - 'Output': 'DeployGafferWithUserStack', - 'Key': 'cloudformation/gaffer-with-user.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-with-user.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-with-user.yaml' - ] - }) - - files.append({ - 'Output': 'DeployGafferWebServerStack', - 'Key': 'cloudformation/gaffer-web.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-web.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-web.yaml' - ] - }) - - def upload_files(bucket): - outputs = {} - - for file in files: - body = None - if 'Body' in file: - body = file['Body'] - elif 'Body64' in file: - body = base64.b64decode(file['Body64']) - elif 'Url' in file: - body = urllib2.urlopen(file['Url']).read() - elif 'Urls' in file: - lastError = None - for url in file['Urls']: - try: - body = urllib2.urlopen(url).read() - break - except Exception as e: - print('Request for ' + url + ' error: ' + str(e)) - lastError = e - if body is None and lastError is not None: - raise lastError - - if body is not None: - s3.put_object( - Bucket=bucket, - Key=file['Key'], - Body=body - ) - - if 'Output' in file: - outputs[file['Output']] = file['Key'] - - return outputs - - def cleanup_files(bucket): - for file in files: - s3.delete_object( - Bucket=bucket, - Key=file['Key'] - ) - - def lambda_handler(evt, cntx): - try: - print(evt) - - bucket = evt['ResourceProperties']['BucketName'] - print('S3 Bucket: ' + bucket) - - requestType = evt['RequestType'] - if requestType == 'Create' or requestType == 'Update': - outputs = upload_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, outputs) - elif requestType == 'Delete': - cleanup_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, {}) - else: - raise Exception('Unrecognised RequestType: ' + requestType) - - except Exception as e: - cfnresponse.send(evt, cntx, cfnresponse.FAILED, { 'Error': str(e) }) - raise - - FileUploadRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "file-upload-policy"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - - !GetAtt S3Bucket.Arn - - !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - -Outputs: - EmrMasterPublicDNS: - Value: !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - EmrClusterId: - Value: !Sub ${GafferWithUser.Outputs.EmrClusterId} - EmrMasterSecurityGroup: - Value: !Sub ${GafferWithUser.Outputs.EmrMasterSecurityGroup} - EmrSlaveSecurityGroup: - Value: !Sub ${GafferWithUser.Outputs.EmrSlaveSecurityGroup} - EmrIamRoleName: - Value: !Sub ${GafferWithUser.Outputs.EmrIamRoleName} - GafferInstanceName: - Value: !Sub ${GafferWithUser.Outputs.GafferInstanceName} - AccumuloInstanceName: - Value: !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - GraphId: - Value: !Ref GraphId - UserName: - Value: !Sub ${GafferWithUser.Outputs.UserName} - PasswordParameter: - Value: !Sub ${GafferWithUser.Outputs.PasswordParameter} - PasswordEncryptionKey: - Value: !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} - WebServerPublicDNS: - Value: !Sub ${GafferWebServer.Outputs.PublicDNS} - WebServerSecurityGroup: - Value: !Sub ${GafferWebServer.Outputs.SecurityGroup} - RestApi: - Value: !Sub ${GafferWebServer.Outputs.RestApi} - WebUi: - Value: !Sub ${GafferWebServer.Outputs.WebUi} diff --git a/deployment/aws/core/deploy-gaffer-via-cloudformation.sh b/deployment/aws/core/deploy-gaffer-via-cloudformation.sh deleted file mode 100755 index 86ed70f09..000000000 --- a/deployment/aws/core/deploy-gaffer-via-cloudformation.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -# The version of Gaffer to deploy. Can be a branch name or version number. -GAFFER_VERSION="master" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="master" - -# The ID of the VPC that the EMR cluster should be deployed into -VPC_ID="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of any security groups to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUPS="" - -INSTANCE_TYPE="m3.xlarge" -INSTANCE_COUNT=3 -GAFFER_GRAPH_ID="gaffer" - -# ----- CONFIG END ----- # - -# Quick check to make sure the config is complete -if [[ -z "$VPC_ID" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$VPC_ID, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Deploy cluster via CloudFormation -aws cloudformation create-stack \ - --stack-name $KEYNAME-gaffer \ - --template-body file://cloudformation/gaffer-slider-emr.yaml \ - --capabilities CAPABILITY_NAMED_IAM \ - --tags \ - Key=gaffer-version,Value=$GAFFER_VERSION \ - Key=gaffer-tools-version,Value=$GAFFER_TOOLS_VERSION \ - --parameters \ - ParameterKey=GafferVersion,ParameterValue=$GAFFER_VERSION \ - ParameterKey=GafferToolsVersion,ParameterValue=$GAFFER_TOOLS_VERSION \ - ParameterKey=EmrInstanceType,ParameterValue=$INSTANCE_TYPE \ - ParameterKey=EmrCoreInstanceCount,ParameterValue=$INSTANCE_COUNT \ - ParameterKey=VpcId,ParameterValue=$VPC_ID \ - ParameterKey=SubnetId,ParameterValue=$SUBNET_ID \ - ParameterKey=ExtraEmrSecurityGroups,ParameterValue=\"$EXTRA_SECURITY_GROUPS\" \ - ParameterKey=KeyName,ParameterValue=$KEYNAME \ - ParameterKey=GafferInstanceName,ParameterValue=$GAFFER_GRAPH_ID diff --git a/deployment/aws/core/deploy-gaffer-via-emr.sh b/deployment/aws/core/deploy-gaffer-via-emr.sh deleted file mode 100755 index 66773a9ff..000000000 --- a/deployment/aws/core/deploy-gaffer-via-emr.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/bash -e - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -# The version of Gaffer to deploy. Can be a branch name or version number. -GAFFER_VERSION="master" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="master" - -# A location in S3 to store scripts and logs -S3_BUCKET="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of a security group to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUP="" - -EMR_VERSION="emr-5.11.0" -INSTANCE_TYPE="m3.xlarge" -INSTANCE_COUNT=3 -CLUSTER_NAME="$KEYNAME-gaffer-$GAFFER_VERSION" -GAFFER_GRAPH_ID="gaffer" - -# ----- CONFIG END ----- # - - -# Quick check to make sure the config is complete -if [[ -z "$S3_BUCKET" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$S3_BUCKET, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Generate unique path in S3 to store scripts and logs -TSTAMP=$(date +"%s") -S3_PATH="$S3_BUCKET/$CLUSTER_NAME/$TSTAMP" - -# Upload EMR step scripts into S3 -aws s3 cp ./emr-step-scripts/deploy-gaffer-instance.sh s3://$S3_PATH/ - -# Deploy Cluster -aws emr create-cluster \ - --name $CLUSTER_NAME \ - --release-label $EMR_VERSION \ - --applications Name=Hadoop Name=ZooKeeper Name=Ganglia \ - --instance-type $INSTANCE_TYPE \ - --instance-count $INSTANCE_COUNT \ - --ec2-attributes SubnetId=$SUBNET_ID,KeyName=$KEYNAME,AdditionalMasterSecurityGroups=$EXTRA_SECURITY_GROUP,AdditionalSlaveSecurityGroups=$EXTRA_SECURITY_GROUP \ - --use-default-roles \ - --enable-debugging \ - --log-uri "s3n://$S3_PATH/emr-logs/" \ - --steps \ - Name=DeployGaffer,Type=CUSTOM_JAR,ActionOnFailure=TERMINATE_CLUSTER,Jar=s3://elasticmapreduce/libs/script-runner/script-runner.jar,Args=s3://$S3_PATH/deploy-gaffer-instance.sh,-g,$GAFFER_VERSION,-t,$GAFFER_TOOLS_VERSION,$GAFFER_GRAPH_ID \ - --tags "gaffer-cluster-id=$TSTAMP" "gaffer-version=$GAFFER_VERSION" "gaffer-tools-version=$GAFFER_TOOLS_VERSION" - -echo "View Cluster Logs @ https://console.aws.amazon.com/s3/buckets/$S3_PATH/emr-logs/" diff --git a/deployment/aws/core/deploy-gaffer-with-user-via-cloudformation.sh b/deployment/aws/core/deploy-gaffer-with-user-via-cloudformation.sh deleted file mode 100755 index ca237dd6a..000000000 --- a/deployment/aws/core/deploy-gaffer-with-user-via-cloudformation.sh +++ /dev/null @@ -1,78 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -GAFFER_USERNAME="gaffer_user" -ACCUMULO_VISIBILITIES="none" - -# The version of Gaffer to deploy. Can be a branch name or version number. -GAFFER_VERSION="master" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="master" - -# The ID of the VPC that the EMR cluster should be deployed into -VPC_ID="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of any security groups to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUPS="" - -INSTANCE_TYPE="m3.xlarge" -INSTANCE_COUNT=3 -GAFFER_GRAPH_ID="gaffer" - -# ----- CONFIG END ----- # - -# Quick check to make sure the config is complete -if [[ -z "$VPC_ID" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$VPC_ID, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Deploy cluster via CloudFormation -aws cloudformation create-stack \ - --stack-name $KEYNAME-gaffer \ - --template-body file://cloudformation/gaffer-with-user.yaml \ - --capabilities CAPABILITY_NAMED_IAM \ - --tags \ - Key=gaffer-version,Value=$GAFFER_VERSION \ - Key=gaffer-tools-version,Value=$GAFFER_TOOLS_VERSION \ - --parameters \ - ParameterKey=GafferVersion,ParameterValue=$GAFFER_VERSION \ - ParameterKey=GafferToolsVersion,ParameterValue=$GAFFER_TOOLS_VERSION \ - ParameterKey=EmrInstanceType,ParameterValue=$INSTANCE_TYPE \ - ParameterKey=EmrCoreInstanceCount,ParameterValue=$INSTANCE_COUNT \ - ParameterKey=VpcId,ParameterValue=$VPC_ID \ - ParameterKey=SubnetId,ParameterValue=$SUBNET_ID \ - ParameterKey=ExtraEmrSecurityGroups,ParameterValue=\"$EXTRA_SECURITY_GROUPS\" \ - ParameterKey=KeyName,ParameterValue=$KEYNAME \ - ParameterKey=GafferInstanceName,ParameterValue=$GAFFER_GRAPH_ID \ - ParameterKey=UserName,ParameterValue=$GAFFER_USERNAME \ - ParameterKey=AccumuloVisibilities,ParameterValue=\"$ACCUMULO_VISIBILITIES\" diff --git a/deployment/aws/core/deploy-gaffer-with-user-via-emr.sh b/deployment/aws/core/deploy-gaffer-with-user-via-emr.sh deleted file mode 100755 index bc3d5e0e3..000000000 --- a/deployment/aws/core/deploy-gaffer-with-user-via-emr.sh +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/bash -e - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -GAFFER_USERNAME="gaffer_user" -GAFFER_PASSWORD="gaffer_passwd" -ACCUMULO_VISIBILITIES="none" - -# The version of Gaffer to deploy. Can be a branch name or version number. -GAFFER_VERSION="master" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="master" - -# A location in S3 to store scripts and logs -S3_BUCKET="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of a security group to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUP="" - -EMR_VERSION="emr-5.11.0" -INSTANCE_TYPE="m3.xlarge" -INSTANCE_COUNT=3 -CLUSTER_NAME="$KEYNAME-gaffer-$GAFFER_VERSION" -GAFFER_GRAPH_ID="gaffer" - -# ----- CONFIG END ----- # - - -# Quick check to make sure the config is complete -if [[ -z "$S3_BUCKET" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$S3_BUCKET, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Generate unique path in S3 to store scripts and logs -TSTAMP=$(date +"%s") -S3_PATH="$S3_BUCKET/$CLUSTER_NAME/$TSTAMP" - -# Upload EMR step scripts into S3 -aws s3 cp ./emr-step-scripts/deploy-gaffer-instance.sh s3://$S3_PATH/ - -# Deploy Cluster -aws emr create-cluster \ - --name $CLUSTER_NAME \ - --release-label $EMR_VERSION \ - --applications Name=Hadoop Name=ZooKeeper Name=Ganglia \ - --instance-type $INSTANCE_TYPE \ - --instance-count $INSTANCE_COUNT \ - --ec2-attributes SubnetId=$SUBNET_ID,KeyName=$KEYNAME,AdditionalMasterSecurityGroups=$EXTRA_SECURITY_GROUP,AdditionalSlaveSecurityGroups=$EXTRA_SECURITY_GROUP \ - --use-default-roles \ - --enable-debugging \ - --log-uri "s3n://$S3_PATH/emr-logs/" \ - --steps \ - Name=DeployGaffer,Type=CUSTOM_JAR,ActionOnFailure=TERMINATE_CLUSTER,Jar=s3://elasticmapreduce/libs/script-runner/script-runner.jar,Args=s3://$S3_PATH/deploy-gaffer-instance.sh,-g,$GAFFER_VERSION,-t,$GAFFER_TOOLS_VERSION,$GAFFER_GRAPH_ID \ - Name=CreateGafferUser,Type=CUSTOM_JAR,ActionOnFailure=TERMINATE_CLUSTER,Jar=s3://elasticmapreduce/libs/script-runner/script-runner.jar,Args=/home/hadoop/slider-$GAFFER_GRAPH_ID/create-accumulo-user.sh,$GAFFER_USERNAME,-p,$GAFFER_PASSWORD,-v,\"$ACCUMULO_VISIBILITIES\" \ - --tags "gaffer-cluster-id=$TSTAMP" "gaffer-version=$GAFFER_VERSION" "gaffer-tools-version=$GAFFER_TOOLS_VERSION" - -echo "View Cluster Logs @ https://console.aws.amazon.com/s3/buckets/$S3_PATH/emr-logs/" diff --git a/deployment/aws/core/deploy-gaffer-with-web-via-cloudformation.sh b/deployment/aws/core/deploy-gaffer-with-web-via-cloudformation.sh deleted file mode 100755 index 95d752a88..000000000 --- a/deployment/aws/core/deploy-gaffer-with-web-via-cloudformation.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -GAFFER_USERNAME="gaffer_user" -ACCUMULO_VISIBILITIES="none" - -# The version of Gaffer to deploy. Can be a branch name or version number. -GAFFER_VERSION="master" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="master" - -# The ID of the VPC that the EMR cluster should be deployed into -VPC_ID="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of any security groups to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUPS="" - -EMR_INSTANCE_TYPE="m3.xlarge" -EMR_INSTANCE_COUNT=3 -WEB_INSTANCE_TYPE="t2.small" - -GAFFER_GRAPH_ID="gaffer" -GAFFER_SCHEMA_JAR_URL="https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/road-traffic-model/1.0.2/road-traffic-model-1.0.2.jar" - -# ----- CONFIG END ----- # - -# Quick check to make sure the config is complete -if [[ -z "$VPC_ID" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$VPC_ID, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Deploy cluster via CloudFormation -aws cloudformation create-stack \ - --stack-name $KEYNAME-gaffer \ - --template-body file://cloudformation/gaffer-with-web.yaml \ - --capabilities CAPABILITY_NAMED_IAM \ - --tags \ - Key=gaffer-version,Value=$GAFFER_VERSION \ - Key=gaffer-tools-version,Value=$GAFFER_TOOLS_VERSION \ - --parameters \ - ParameterKey=GafferVersion,ParameterValue=$GAFFER_VERSION \ - ParameterKey=GafferToolsVersion,ParameterValue=$GAFFER_TOOLS_VERSION \ - ParameterKey=EmrInstanceType,ParameterValue=$EMR_INSTANCE_TYPE \ - ParameterKey=EmrCoreInstanceCount,ParameterValue=$EMR_INSTANCE_COUNT \ - ParameterKey=VpcId,ParameterValue=$VPC_ID \ - ParameterKey=SubnetId,ParameterValue=$SUBNET_ID \ - ParameterKey=ExtraSecurityGroups,ParameterValue=\"$EXTRA_SECURITY_GROUPS\" \ - ParameterKey=KeyName,ParameterValue=$KEYNAME \ - ParameterKey=GafferInstanceName,ParameterValue=$GAFFER_GRAPH_ID \ - ParameterKey=UserName,ParameterValue=$GAFFER_USERNAME \ - ParameterKey=AccumuloVisibilities,ParameterValue=\"$ACCUMULO_VISIBILITIES\" \ - ParameterKey=GraphId,ParameterValue=$GAFFER_GRAPH_ID \ - ParameterKey=WebInstanceType,ParameterValue=$WEB_INSTANCE_TYPE \ - ParameterKey=GafferSchemaJarHttpUrl,ParameterValue=$GAFFER_SCHEMA_JAR_URL diff --git a/deployment/aws/core/emr-step-scripts/deploy-gaffer-instance.sh b/deployment/aws/core/emr-step-scripts/deploy-gaffer-instance.sh deleted file mode 100644 index 31170ced7..000000000 --- a/deployment/aws/core/emr-step-scripts/deploy-gaffer-instance.sh +++ /dev/null @@ -1,341 +0,0 @@ -#!/bin/bash -xe - -SLIDER_VERSION=0.92.0-incubating -SLIDER_ACCUMULO_BRANCH=branches/branch-0.92 -ACCUMULO_VERSION=1.9.3 -GAFFER_VERSION=master -GAFFER_TOOLS_VERSION=master -MAVEN_VERSION=3.5.0 -MVN_REPO="" - -TSERVERS_PER_YARN_NODE=1 -USAGE=85 -CLUSTER_NAME="" -WAIT_HANDLE_URL="" - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -a|--accumulo) - ACCUMULO_VERSION=$2 - shift - ;; - -g|--gaffer) - GAFFER_VERSION=$2 - shift - ;; - -s|--slider) - SLIDER_VERSION=$2 - shift - ;; - -t|--gaffer-tools) - GAFFER_TOOLS_VERSION=$2 - shift - ;; - -u|--usage) - USAGE=$2 - shift - ;; - -n) - TSERVERS_PER_YARN_NODE=$2 - shift - ;; - -w|--wait-handle-url) - WAIT_HANDLE_URL=$2 - shift - ;; - --mvn-repo) - if [ "$2" != "none" ]; then - MVN_REPO=$2 - fi - shift - ;; - --ignore) - shift - ;; - *) - CLUSTER_NAME=$1 - ;; - esac - shift -done - -if [[ "$WAIT_HANDLE_URL" ]]; then - function awsSignal { - /opt/aws/bin/cfn-signal -e $? "$WAIT_HANDLE_URL" - } - trap awsSignal EXIT -fi - -if [ "$CLUSTER_NAME" == "" ]; then - echo "Usage: $0 [-a ] [-g ] [-t ] [-s ] [-u ] [-w ]" - exit 1 -fi - -if [ "$MVN_REPO" != "" ]; then - # Bootstrapping the local Maven repo is allowed to fail, we will just fallback to downloading all the dependencies - # from Maven Central... - set +e - cd $HOME - aws s3 cp s3://$MVN_REPO maven-repo.tar.gz - tar -xf maven-repo.tar.gz - rm -f maven-repo.tar.gz - set -e -fi - -# Install Apache Maven -MAVEN_DOWNLOAD_URL=https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz -echo "Downloading Apache Maven $MAVEN_VERSION from $MAVEN_DOWNLOAD_URL" -cd $HOME -curl -fLO $MAVEN_DOWNLOAD_URL -tar -xf apache-maven-$MAVEN_VERSION-bin.tar.gz -rm -f apache-maven-$MAVEN_VERSION-bin.tar.gz - -sudo tee /etc/profile.d/maven.sh <cluster.name -echo "$SLIDER_VERSION" >slider.version -echo "$ACCUMULO_VERSION" >accumulo.version -echo "$GAFFER_POM_VERSION" >gaffer.version -echo "$GAFFER_VERSION" >gaffer.branch -echo "$GAFFER_TOOLS_VERSION" >gaffer-tools.branch -echo "$GAFFER_SLIDER_POM_VERSION" >gaffer-slider.version -echo "$ROOT_PWD" >root.password -echo "$SECRET" >instance.secret - -echo "Downloading utility scripts..." -cd $DST -TOOLS_GITHUB_ROOT_URL="https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-$GAFFER_TOOLS_VERSION" - -if ! curl -fLO $TOOLS_GITHUB_ROOT_URL/deployment/aws/core/utility-scripts/install-accumulo-client.sh; then - TOOLS_GITHUB_ROOT_URL="https://raw.githubusercontent.com/gchq/gaffer-tools/$GAFFER_TOOLS_VERSION" - curl -fLO $TOOLS_GITHUB_ROOT_URL/deployment/aws/core/utility-scripts/install-accumulo-client.sh -fi - -curl -fLO $TOOLS_GITHUB_ROOT_URL/deployment/aws/core/utility-scripts/accumulo-shell.sh -curl -fLO $TOOLS_GITHUB_ROOT_URL/deployment/aws/core/utility-scripts/create-accumulo-user.sh -curl -fLO $TOOLS_GITHUB_ROOT_URL/deployment/aws/core/utility-scripts/create-accumulo-user-with-kms.sh -chmod +x *.sh - -mkdir -p spark -cd spark -curl -fLO $TOOLS_GITHUB_ROOT_URL/deployment/aws/core/spark-scripts/gaffer-spark-shell.sh -curl -fLO $TOOLS_GITHUB_ROOT_URL/deployment/aws/core/spark-scripts/gaffer-spark-shell.scala -chmod +x *.sh -cd .. - -echo "Waiting for deployed Gaffer instance to be ready..." -MAX_ATTEMPTS=30 -INTERVAL=10 - -for (( i=0; i<=$MAX_ATTEMPTS; i++ )); do - if ./install-accumulo-client.sh; then - echo "Gaffer instance is ready :D" - exit 0 - else - echo "Gaffer instance is not ready yet, sleeping for $INTERVAL secs..." - sleep $INTERVAL - fi -done - -echo "Gaffer instance is still not ready, deployment must have failed..." -exit 1 diff --git a/deployment/aws/core/spark-scripts/gaffer-spark-shell.scala b/deployment/aws/core/spark-scripts/gaffer-spark-shell.scala deleted file mode 100644 index d3275c12c..000000000 --- a/deployment/aws/core/spark-scripts/gaffer-spark-shell.scala +++ /dev/null @@ -1,69 +0,0 @@ -import uk.gov.gchq.gaffer.graph._ -import uk.gov.gchq.gaffer.user._ -import uk.gov.gchq.gaffer.store.schema._ -import uk.gov.gchq.gaffer.accumulostore._ -import uk.gov.gchq.gaffer.data.element._ -import uk.gov.gchq.gaffer.data.elementdefinition.view._ - -import uk.gov.gchq.gaffer.operation.data._ -import uk.gov.gchq.gaffer.operation.impl.get._ - -import uk.gov.gchq.gaffer.spark.operation.scalardd._ -import uk.gov.gchq.gaffer.spark.operation.javardd._ -import uk.gov.gchq.gaffer.spark.operation.dataframe._ - -import org.apache.accumulo.core.client.ZooKeeperInstance -import org.apache.accumulo.core.client.security.tokens.PasswordToken -import org.apache.accumulo.core.security.TablePermission - -import scala.io.Source -import scala.collection.JavaConversions._ - - -val storeProperties = AccumuloProperties.loadStoreProperties(System.getenv("GAFFER_USER") + ".store.properties") - -val accumuloInstance = new ZooKeeperInstance(storeProperties.getInstance, storeProperties.getZookeepers) -val accumulo = accumuloInstance.getConnector("root", new PasswordToken(Source.fromFile("../etc/root.password").mkString.trim)) - -var graphId = System.getenv("GRAPH_ID") - -if (graphId == null || graphId.isEmpty) { - val tables = accumulo.tableOperations.list.filter(!_.startsWith("accumulo.")).filter(accumulo.securityOperations.hasTablePermission(storeProperties.getUser, _, TablePermission.READ)) - if (tables.size == 0) { - println("There are no Accumulo tables that " + storeProperties.getUser + " can access!") - System.exit(1) - } else if (tables.size > 1) { - println("This Accumulo instance contains multiple Gaffer graphs, please specify the graphId that you wish to connect to on the command line") - System.exit(1) - } else { - graphId = tables.head - } -} else if (!accumulo.tableOperations.exists(graphId)) { - println("Accumulo table does not exist for graphId: " + graphId) - System.exit(1) -} - -val schemas = accumulo.tableOperations.getProperties(graphId).filter(prop => prop.getKey.startsWith("table.iterator.") && prop.getKey.endsWith(".Schema")).map(_.getValue) -if (schemas.toList.distinct.length == 0) { - println("Unable to retrieve Gaffer Graph Schema from Accumulo Table!") - System.exit(1) -} else if (schemas.toList.distinct.length > 1) { - println("There are multiple different schemas stored on the Accumulo Table. Unable to continue!") - System.exit(1) -} -val schema = Schema.fromJson(schemas.head.getBytes) - -val graph = new Graph.Builder().config(new GraphConfig.Builder().graphId(graphId).build()).addSchemas(schema).storeProperties(storeProperties).build() - -println(Source.fromURL("https://raw.githubusercontent.com/gchq/Gaffer/master/logos/asciiLogo.txt").mkString) -println("You are connected to a Gaffer graph backed by an Accumulo Store:") -println("\tAccumulo Instance: " + storeProperties.getInstance) -println("\tZooKeepers: " + storeProperties.getZookeepers) -println("\tGraphId: " + graphId) -println("\tUsername: " + storeProperties.getUser) -println("Connection to Gaffer available at 'graph'") -println("") -println("Example Query:") -println("val sample = graph.execute(new GetAllElements(), new User())") -println("sample.take(20).foreach(println)") -println("sample.close") diff --git a/deployment/aws/core/spark-scripts/gaffer-spark-shell.sh b/deployment/aws/core/spark-scripts/gaffer-spark-shell.sh deleted file mode 100644 index a18594f59..000000000 --- a/deployment/aws/core/spark-scripts/gaffer-spark-shell.sh +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/bash -e - -GRAPH_ID="" -GAFFER_USER="" -KMS_ID="" -PARAM_NAME="" - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -i|--graph-id) - GRAPH_ID=$2 - shift - ;; - -k|--kms) - KMS_ID=$2 - shift - ;; - -p|--param) - PARAM_NAME=$2 - shift - ;; - -u|--username) - GAFFER_USER=$2 - shift - ;; - esac - shift -done - -if [[ "$GAFFER_USER" == "" || "$KMS_ID" == "" || "$KMS_ID" == "" || "$PARAM_NAME" == "" ]]; then - echo "Usage: $0 -k -p -u [-i ]" - exit 1 -fi - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -if [[ ! -f ../etc/cluster.name || ! -f ../etc/gaffer.version || ! -f ../etc/gaffer.branch ]]; then - echo "Unable to locate required configuration files!" - exit 1 -fi - -CLUSTER_NAME=$(cat ../etc/cluster.name) -GAFFER_REQUESTED_VERSION=$(cat ../etc/gaffer.branch) -GAFFER_ACTUAL_VERSION=$(cat ../etc/gaffer.version) - -if [ ! -f spark-accumulo-library-$GAFFER_ACTUAL_VERSION-full.jar ]; then - if ! curl -fLO https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/spark-accumulo-library/$GAFFER_REQUESTED_VERSION/spark-accumulo-library-$GAFFER_REQUESTED_VERSION-full.jar; then - echo "Building spark-accumulo-library-full.jar from branch $GAFFER_REQUESTED_VERSION..." - curl -fLO https://github.com/gchq/Gaffer/archive/$GAFFER_REQUESTED_VERSION.zip - unzip $GAFFER_REQUESTED_VERSION.zip - rm $GAFFER_REQUESTED_VERSION.zip - cd Gaffer-$GAFFER_REQUESTED_VERSION - - source /etc/profile.d/maven.sh - mvn clean install -Pquick -pl library/spark/spark-accumulo-library --also-make - - cp library/spark/spark-accumulo-library/target/spark-accumulo-library-$GAFFER_ACTUAL_VERSION-full.jar ../ - - # Tidy up - cd .. - rm -rf Gaffer-$GAFFER_REQUESTED_VERSION - fi -fi - -if [ ! -f $GAFFER_USER.store.properties ]; then - - # Grab the Accumulo password from an SSM Parameter - ENCRYPTED_PASSWORD=$(aws ssm get-parameters --names "$PARAM_NAME" --region "$AWS_DEFAULT_REGION" --output text --query Parameters[0].Value) - if [ "$ENCRYPTED_PASSWORD" == "" ]; then - echo "Unable to retrieve Gaffer password from AWS SSM Parameter: $PARAM_NAME" - exit 1 - fi - - # Decrypt the Accumulo password - PASSWORD=$(aws kms decrypt --region "$AWS_DEFAULT_REGION" --ciphertext-blob fileb://<(echo "$ENCRYPTED_PASSWORD" | base64 -d) --query Plaintext --output text | base64 -d) - if [ "$PASSWORD" == "" ]; then - echo "Unable to decrypt Gaffer password!" - exit 1 - fi - - cat > $GAFFER_USER.store.properties <<-EOF - gaffer.store.class=uk.gov.gchq.gaffer.accumulostore.AccumuloStore - gaffer.store.properties.class=uk.gov.gchq.gaffer.accumulostore.AccumuloProperties - accumulo.instance=$USER-$CLUSTER_NAME - accumulo.zookeepers=$HOSTNAME - accumulo.user=$GAFFER_USER - accumulo.password=$PASSWORD - gaffer.store.operation.declarations=sparkAccumuloOperationsDeclarations.json - EOF -fi - -export GRAPH_ID GAFFER_USER -spark-shell --jars ./spark-accumulo-library-$GAFFER_ACTUAL_VERSION-full.jar -i ./gaffer-spark-shell.scala diff --git a/deployment/aws/core/utility-scripts/accumulo-shell.sh b/deployment/aws/core/utility-scripts/accumulo-shell.sh deleted file mode 100644 index 4c3eaa420..000000000 --- a/deployment/aws/core/utility-scripts/accumulo-shell.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -e - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -./install-accumulo-client.sh || exit 1 -./accumulo/*/bin/accumulo shell -u root -p file:./etc/root.password --disable-auth-timeout "$@" diff --git a/deployment/aws/core/utility-scripts/build-gaffer-maven-cache.sh b/deployment/aws/core/utility-scripts/build-gaffer-maven-cache.sh deleted file mode 100644 index 65b6a88dc..000000000 --- a/deployment/aws/core/utility-scripts/build-gaffer-maven-cache.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -xe - -OUTPUT_NAME=gaffer-m2 -MAVEN_VERSION=3.5.0 - -sudo yum remove -y java-1.7.0-openjdk -sudo yum install -y git java-1.8.0-openjdk-devel gcc-c++ - -export JAVA_HOME=/etc/alternatives/java_sdk - -# Install Apache Maven -MAVEN_DOWNLOAD_URL=https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz -echo "Downloading Apache Maven $MAVEN_VERSION from $MAVEN_DOWNLOAD_URL" -curl -fLO $MAVEN_DOWNLOAD_URL -tar -xf apache-maven-$MAVEN_VERSION-bin.tar.gz -rm -f apache-maven-$MAVEN_VERSION-bin.tar.gz -export PATH=$PWD/apache-maven-$MAVEN_VERSION/bin:$PATH - -# Build Gaffer -git clone -b develop --depth 1 https://github.com/gchq/Gaffer.git -cd Gaffer -mvn clean verify -cd .. - -# Build gaffer-tools -git clone -b develop --depth 1 https://github.com/gchq/gaffer-tools.git -cd gaffer-tools -mvn clean verify -cd .. - -# Create a tarball of all the Gaffer and gaffer-tools dependencies -DIR=$PWD -cd $HOME -tar -cf $DIR/$OUTPUT_NAME.tar .m2 -cd $DIR -gzip $OUTPUT_NAME.tar - -echo "Upload $OUTPUT_NAME.tar.gz into one of your S3 buckets" diff --git a/deployment/aws/core/utility-scripts/create-accumulo-user-with-kms.sh b/deployment/aws/core/utility-scripts/create-accumulo-user-with-kms.sh deleted file mode 100644 index e535f6eb8..000000000 --- a/deployment/aws/core/utility-scripts/create-accumulo-user-with-kms.sh +++ /dev/null @@ -1,112 +0,0 @@ -#!/bin/bash -e - -USERNAME="" -VISIBILITIES="" -KMS_ID="" -PARAM_NAME="" -WAIT_HANDLE_URL="" - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -k|--kms) - KMS_ID=$2 - shift - ;; - -p|--param) - PARAM_NAME=$2 - shift - ;; - -v|--visibilities) - if [ "$2" != "none" ]; then - VISIBILITIES=$2 - fi - shift - ;; - -w|--wait-handle-url) - WAIT_HANDLE_URL=$2 - shift - ;; - *) - USERNAME=$1 - ;; - esac - shift -done - -if [[ "$WAIT_HANDLE_URL" ]]; then - function awsSignal { - /opt/aws/bin/cfn-signal -e $? "$WAIT_HANDLE_URL" - } - trap awsSignal EXIT -fi - -function retry { - local cmd="$@" - local rc=-1 - local n=1 - local limit=60 - - set +e - until [[ $rc -eq 0 || $n -gt $limit ]]; do - let n=n+1 - sleep 10 - eval $cmd - rc=$? - done - - set -e - return $rc -} - -if [[ "$USERNAME" == "" || "$KMS_ID" == "" || "$PARAM_NAME" == "" ]]; then - echo "Usage: $0 -k -p [-v ] [-w ]" - exit 1 -fi - -# Generate password for Accumulo -PASSWORD=$(openssl rand -base64 32) - -# Encrypt password using AWS KMS -ENCRYPTED_PASSWORD=$(aws kms encrypt --region "$AWS_DEFAULT_REGION" --key-id "$KMS_ID" --plaintext "$PASSWORD" --output text --query CiphertextBlob) -if [ "$ENCRYPTED_PASSWORD" == "" ]; then - echo "Unable to use AWS KMS: $KMS_ID to encrypt password!" - exit 1 -fi - -# Put encrypted password into a SSM Parameter based Secret Store -# Since emr-5.7.0 this next command has started to fail as AWS is eventually consistent so sometimes this command runs -# before the IAM policy that gives the EMR cluster access to the SSM Parameter has been applied, which causes an error -# and this script to fail. We need to retry it for a few minutes. -# @see https://stackoverflow.com/questions/20156043/how-long-should-i-wait-after-applying-an-aws-iam-policy-before-it-is-valid -retry aws ssm put-parameter --name "$PARAM_NAME" --value "$ENCRYPTED_PASSWORD" --type String --overwrite - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -if [[ "$VISIBILITIES" != "" ]]; then - VISIBILITIES="-v $VISIBILITIES" -fi - -./create-accumulo-user.sh $USERNAME $VISIBILITIES < [-v ]" - exit 1 -fi - -if [ "$PASSWORD" == "" ]; then - while true; do - read -s -p "Password: " PASSWORD - echo - read -s -p "Confirm Password: " PASSWORD2 - echo - [ "$PASSWORD" = "$PASSWORD2" ] && break - echo "Passwords do not match, please try again..." - done -fi - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR -./install-accumulo-client.sh || exit 1 - -./accumulo/*/bin/accumulo shell -u root -p file:./etc/root.password -e "createuser $USERNAME" < - -# Running Gaffer's Integration Tests on AWS - -This directory contains CloudFormation templates and scripts that can be used to run Gaffer's store integration tests -against a Gaffer instance deployed onto infrastructure provided by [AWS](https://aws.amazon.com). - -## Running via [Elastic MapReduce (EMR)](https://aws.amazon.com/emr/) - -To deploy using the [AWS console](https://console.aws.amazon.com/elasticmapreduce) ensure that your EMR cluster: -* includes the following software: - * Hadoop - * ZooKeeper -* runs the following scripts using 'Custom Jar' steps with ``s3://elasticmapreduce/libs/script-runner/script-runner.jar``: - * [deploy-gaffer-instance.sh](../../core/emr-step-scripts/deploy-gaffer-instance.sh) - * /home/hadoop/slider-$INSTANCE_ID/create-accumulo-user.sh - * [run-gaffer-integration-tests.sh](emr-step-scripts/run-gaffer-integration-tests.sh) - -If you have the [AWS Command Line Interface](https://aws.amazon.com/cli/) installed, you can use the -[deploy-gaffer-integration-tests-via-emr.sh](deploy-gaffer-integration-tests-via-emr.sh) script instead. The EMR -cluster will auto-terminate once the tests have completed. If the final status of the cluster is "Terminated" -then all the integration tests passed successfully. If the final status is "Terminated with errors" then at least one -of the tests failed. The test output is stored in S3 so that it can be reviewed after the cluster has been terminated. -The script will output the location that they have been written to. - -## Running via [CloudFormation](https://aws.amazon.com/cloudformation/) - -The [gaffer-integration-tests.yaml](cloudformation/gaffer-integration-tests.yaml) template can be uploaded to the -[CloudFormation web console](https://console.aws.amazon.com/cloudformation). Alternatively, if you have the -[AWS Command Line Interface](https://aws.amazon.com/cli/) installed, you can use the -[deploy-gaffer-integration-tests-via-cloudformation.sh](deploy-gaffer-integration-tests-via-cloudformation.sh) script instead. -If the creation of the CloudFormation stack succeeds then all of the integration tests have successfully passed, -otherwise at least 1 of the tests have failed. diff --git a/deployment/aws/tests/integration-tests/cloudformation/gaffer-integration-tests.yaml b/deployment/aws/tests/integration-tests/cloudformation/gaffer-integration-tests.yaml deleted file mode 100644 index 58f03cd33..000000000 --- a/deployment/aws/tests/integration-tests/cloudformation/gaffer-integration-tests.yaml +++ /dev/null @@ -1,405 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Runs Gaffer's integration tests against an instance deployed on AWS" - -Parameters: - - GafferVersion: - Type: String - Default: develop - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer to deploy and test - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersion: - Type: String - Default: develop - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer Tools to use to deploy Gaffer on EMR - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - AccumuloVersion: - Type: String - Default: 1.9.3 - MinLength: 1 - AllowedPattern: "\\S+" - - EmrRelease: - Type: String - Default: emr-5.11.0 - AllowedPattern: "emr-\\d+\\.\\d+\\.\\d+" - ConstraintDescription: Please select a valid EMR release - - EmrInstanceType: - Type: String - Default: m3.xlarge - MinLength: 1 - Description: Specify the type of instances to deploy in the EMR cluster - - EmrCoreInstanceCount: - Type: Number - Default: 3 - MinValue: 0 - Description: The number of (core) instances to deploy as part of the EMR cluster - - ClusterUsage: - Type: Number - Default: 85 - MinValue: 1 - MaxValue: 100 - Description: The proportion of the available cluster resources that should be assigned to Accumulo, specified as a percentage. If you plan to deploy other workloads (e.g. MR, Spark) on the EMR cluster then you should alter this parameter so that there will be resources available to them. - ConstraintDescription: Must be between 1% and 100% - - VpcId: - Type: AWS::EC2::VPC::Id - Description: The VPC to deploy the EMR cluster into - - SubnetId: - Type: AWS::EC2::Subnet::Id - Description: The subnet to deploy the EMR cluster into. Make sure the subnet resides in the VPC you have selected above! - - ExtraSecurityGroups: - Type: List - Description: Additional security groups that EMR instances should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into any instances - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - TestReportSnsTopic: - Type: String - Default: "" - Description: The ARN of a SNS Topic that a notification should be sent to with the results of the integration tests - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap local Maven caches. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutUploadFile: - Type: Number - Default: 180 - Description: "Timeout value for the upload file(s) function" - MinValue: 1 - - TimeoutCreateUsers: - Type: Number - Default: 600 - Description: "Timeout value for creating the Gaffer user(s)" - MinValue: 1 - - TimeoutDeployGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for deploying Gafffer" - MinValue: 1 - - TimeoutCleanupSecurity: - Type: Number - Default: 180 - Description: "Timeout value for the security clean-up" - MinValue: 1 - - TimeoutTestIntegration: - Type: Number - Default: 7200 - Description: "Timeout value for performing integration tests" - MinValue: 1 - -Metadata: - - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Versions - Parameters: - - GafferVersion - - GafferToolsVersion - - AccumuloVersion - - EmrRelease - - Label: - default: EMR Config - Parameters: - - EmrInstanceType - - EmrCoreInstanceCount - - VpcId - - SubnetId - - KeyName - - ExtraSecurityGroups - - MavenRepoTarball - - ClusterUsage - - Label: - default: Test Config - Parameters: - - TestReportSnsTopic - - Label: - default: Timeouts - Parameters: - - TimeoutUploadFile - - TimeoutCreateUsers - - TimeoutCleanupSecurity - - TimeoutDeployGaffer - - TimeoutTestIntegration - -Conditions: - - TestReportEnabled: !Not [!Equals [!Ref TestReportSnsTopic, ""]] - -Resources: - - GafferWithUser: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferWithUserStack]] - Parameters: - GafferVersion: !Ref GafferVersion - GafferToolsVersion: !Ref GafferToolsVersion - AccumuloVersion: !Ref AccumuloVersion - EmrRelease: !Ref EmrRelease - EmrInstanceType: !Ref EmrInstanceType - EmrCoreInstanceCount: !Ref EmrCoreInstanceCount - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraEmrSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - GafferInstanceName: "gaffer-test" - UserName: "gaffer_test" - AccumuloVisibilities: "vis1,vis2,publicVisibility,privateVisibility,public,private" - MavenRepoTarball: !Ref MavenRepoTarball - ClusterUsage: !Ref ClusterUsage - TimeoutUploadFile: !Ref TimeoutUploadFile - TimeoutDeployGaffer: !Ref TimeoutDeployGaffer - TimeoutCleanupSecurity: !Ref TimeoutCleanupSecurity - TimeoutCreateUsers: !Ref TimeoutCreateUsers - - EmrSnsPolicy: - Condition: TestReportEnabled - Type: AWS::IAM::Policy - Properties: - Roles: - - !GetAtt GafferWithUser.Outputs.EmrIamRoleName - PolicyName: !Join ["-", [Ref: "AWS::StackName", "emr-sns-access"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: !Ref TestReportSnsTopic - Action: - - sns:Publish - - ########################################### - ## EMR step script to run integration tests - ########################################### - - WaitForTestsToFinishCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForTestsToFinishHandler - Timeout: !Ref TimeoutTestIntegration - - WaitForTestsToFinishHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: GafferWithUser - - RunTests: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferWithUser.Outputs.EmrClusterId} - Name: run-gaffer-tests - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.RunIntegrationTestsScript]] - - !Ref GafferVersion - - "-i" - - !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - - "-k" - - !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} - - "-p" - - !Sub ${GafferWithUser.Outputs.PasswordParameter} - - "-s" - - !If [TestReportEnabled, !Ref TestReportSnsTopic, "none"] - - "--stack-id" - - !Ref "AWS::StackName" - - "-u" - - !Sub ${GafferWithUser.Outputs.UserName} - - "-z" - - !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - - "-w" - - !Ref WaitForTestsToFinishHandler - # This is here to ensure that the IAM Policy that gives this script permission to publish to SNS has been - # applied. Unfortunately CloudFormation does not appear to allow DependsOn to be combined with Conditions. - - "--ignore" - - !If [TestReportEnabled, !Ref EmrSnsPolicy, "none"] - ActionOnFailure: CANCEL_AND_WAIT - - ############################## - ## Upload dependencies into S3 - ############################## - - S3Bucket: - Type: AWS::S3::Bucket - DeletionPolicy: Delete - - FileUploadCustomResource: - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - Properties: - ServiceToken: !GetAtt FileUploadLambda.Arn - BucketName: !Ref S3Bucket - - FileUploadLambda: - Type: AWS::Lambda::Function - Properties: - Description: Uploads files required to run Gaffer's integration tests into an S3 bucket - Role: !GetAtt FileUploadRole.Arn - Runtime: python2.7 - Handler: index.lambda_handler - MemorySize: 128 - Timeout: !Ref TimeoutUploadFile - Code: - ZipFile: !Sub | - #!/usr/bin/env python - - import boto3 - import base64 - import urllib2 - import cfnresponse - - s3 = boto3.client('s3') - - files=[] - - files.append({ - 'Output': 'DeployGafferWithUserStack', - 'Key': 'cloudformation/gaffer-with-user.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-with-user.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-with-user.yaml' - ] - }) - - files.append({ - 'Output': 'RunIntegrationTestsScript', - 'Key': 'step/run-gaffer-integration-tests.sh', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/tests/integration-tests/emr-step-scripts/run-gaffer-integration-tests.sh', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/tests/integration-tests/emr-step-scripts/run-gaffer-integration-tests.sh' - ] - }) - - def upload_files(bucket): - outputs = {} - - for file in files: - body = None - if 'Body' in file: - body = file['Body'] - elif 'Body64' in file: - body = base64.b64decode(file['Body64']) - elif 'Url' in file: - body = urllib2.urlopen(file['Url']).read() - elif 'Urls' in file: - lastError = None - for url in file['Urls']: - try: - body = urllib2.urlopen(url).read() - break - except Exception as e: - print('Request for ' + url + ' error: ' + str(e)) - lastError = e - if body is None and lastError is not None: - raise lastError - - if body is not None: - s3.put_object( - Bucket=bucket, - Key=file['Key'], - Body=body - ) - - if 'Output' in file: - outputs[file['Output']] = file['Key'] - - return outputs - - def cleanup_files(bucket): - for file in files: - s3.delete_object( - Bucket=bucket, - Key=file['Key'] - ) - - def lambda_handler(evt, cntx): - try: - print(evt) - - bucket = evt['ResourceProperties']['BucketName'] - print('S3 Bucket: ' + bucket) - - requestType = evt['RequestType'] - if requestType == 'Create' or requestType == 'Update': - outputs = upload_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, outputs) - elif requestType == 'Delete': - cleanup_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, {}) - else: - raise Exception('Unrecognised RequestType: ' + requestType) - - except Exception as e: - cfnresponse.send(evt, cntx, cfnresponse.FAILED, { 'Error': str(e) }) - raise - - FileUploadRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "file-upload-policy"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - - !GetAtt S3Bucket.Arn - - !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - -Outputs: - EmrMasterPublicDNS: - Value: !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - EmrClusterId: - Value: !Sub ${GafferWithUser.Outputs.EmrClusterId} - EmrMasterSecurityGroup: - Value: !Sub ${GafferWithUser.Outputs.EmrMasterSecurityGroup} - EmrSlaveSecurityGroup: - Value: !Sub ${GafferWithUser.Outputs.EmrSlaveSecurityGroup} - EmrIamRoleName: - Value: !Sub ${GafferWithUser.Outputs.EmrIamRoleName} - GafferInstanceName: - Value: !Sub ${GafferWithUser.Outputs.GafferInstanceName} - AccumuloInstanceName: - Value: !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - UserName: - Value: !Sub ${GafferWithUser.Outputs.UserName} - PasswordParameter: - Value: !Sub ${GafferWithUser.Outputs.PasswordParameter} - PasswordEncryptionKey: - Value: !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} diff --git a/deployment/aws/tests/integration-tests/deploy-gaffer-integration-tests-via-cloudformation.sh b/deployment/aws/tests/integration-tests/deploy-gaffer-integration-tests-via-cloudformation.sh deleted file mode 100755 index d6b1d4f79..000000000 --- a/deployment/aws/tests/integration-tests/deploy-gaffer-integration-tests-via-cloudformation.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -# The version of Gaffer to deploy and test. Can be a branch name or version number. -GAFFER_VERSION="develop" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="develop" - -# The ID of the VPC that the EMR cluster should be deployed into -VPC_ID="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of any security groups to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUPS="" - -# EMR Cluster Config -CLUSTER_NAME="$KEYNAME-gaffer-tests-${GAFFER_VERSION//./-}" - -# ----- CONFIG END ----- # - - -# Quick check to make sure the config is complete -if [[ -z "$VPC_ID" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$VPC_ID, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Deploy cluster via CloudFormation -aws cloudformation create-stack \ - --stack-name $CLUSTER_NAME \ - --template-body file://cloudformation/gaffer-integration-tests.yaml \ - --capabilities CAPABILITY_NAMED_IAM \ - --tags \ - Key=gaffer-version,Value=$GAFFER_VERSION \ - Key=gaffer-tools-version,Value=$GAFFER_TOOLS_VERSION \ - --parameters \ - ParameterKey=GafferVersion,ParameterValue=$GAFFER_VERSION \ - ParameterKey=GafferToolsVersion,ParameterValue=$GAFFER_TOOLS_VERSION \ - ParameterKey=VpcId,ParameterValue=$VPC_ID \ - ParameterKey=SubnetId,ParameterValue=$SUBNET_ID \ - ParameterKey=ExtraSecurityGroups,ParameterValue=\"$EXTRA_SECURITY_GROUPS\" \ - ParameterKey=KeyName,ParameterValue=$KEYNAME diff --git a/deployment/aws/tests/integration-tests/deploy-gaffer-integration-tests-via-emr.sh b/deployment/aws/tests/integration-tests/deploy-gaffer-integration-tests-via-emr.sh deleted file mode 100755 index b2bf2ea08..000000000 --- a/deployment/aws/tests/integration-tests/deploy-gaffer-integration-tests-via-emr.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/bash -e - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -# The version of Gaffer to deploy and test. Can be a branch name or version number. -GAFFER_VERSION="develop" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="develop" - -# A location in S3 to store scripts and logs -S3_BUCKET="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# EMR Cluster Config -EMR_VERSION="emr-5.11.0" -INSTANCE_TYPE="m3.xlarge" -INSTANCE_COUNT=3 -CLUSTER_NAME="gaffer-tests-$GAFFER_VERSION" - -# Gaffer Config -GAFFER_GRAPH_ID="gaffer" -GAFFER_USERNAME="gaffer_user" -GAFFER_PASSWORD="gaffer_passwd" -ACCUMULO_VISIBILITIES="vis1,vis2,publicVisibility,privateVisibility,public,private" - -# ----- CONFIG END ----- # - - -# Quick check to make sure the config is complete -if [[ -z "$S3_BUCKET" || -z "$SUBNET_ID" ]]; then - echo "Please set \$S3_BUCKET and \$SUBNET_ID" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Generate unique path in S3 to store scripts and logs -TSTAMP=$(date +"%s") -S3_PATH="$S3_BUCKET/$CLUSTER_NAME/$TSTAMP" - -# Upload EMR step scripts into S3 -aws s3 cp ./../../core/emr-step-scripts/deploy-gaffer-instance.sh s3://$S3_PATH/ -aws s3 cp ./emr-step-scripts/run-gaffer-integration-tests.sh s3://$S3_PATH/ - -# Deploy Cluster -aws emr create-cluster \ - --name $CLUSTER_NAME \ - --release-label $EMR_VERSION \ - --applications Name=Hadoop Name=ZooKeeper Name=Ganglia \ - --instance-type $INSTANCE_TYPE \ - --instance-count $INSTANCE_COUNT \ - --ec2-attributes SubnetId=$SUBNET_ID \ - --use-default-roles \ - --auto-terminate \ - --enable-debugging \ - --log-uri "s3n://$S3_PATH/emr-logs/" \ - --steps \ - Name=DeployGaffer,Type=CUSTOM_JAR,ActionOnFailure=TERMINATE_CLUSTER,Jar=s3://elasticmapreduce/libs/script-runner/script-runner.jar,Args=s3://$S3_PATH/deploy-gaffer-instance.sh,-g,$GAFFER_VERSION,-t,$GAFFER_TOOLS_VERSION,$GAFFER_GRAPH_ID \ - Name=CreateGafferUser,Type=CUSTOM_JAR,ActionOnFailure=TERMINATE_CLUSTER,Jar=s3://elasticmapreduce/libs/script-runner/script-runner.jar,Args=/home/hadoop/slider-$GAFFER_GRAPH_ID/create-accumulo-user.sh,$GAFFER_USERNAME,-p,$GAFFER_PASSWORD,-v,\"$ACCUMULO_VISIBILITIES\" \ - Name=RunGafferTests,Type=CUSTOM_JAR,ActionOnFailure=TERMINATE_CLUSTER,Jar=s3://elasticmapreduce/libs/script-runner/script-runner.jar,Args=s3://$S3_PATH/run-gaffer-integration-tests.sh,$GAFFER_VERSION,-i,hadoop-$GAFFER_GRAPH_ID,-u,$GAFFER_USERNAME,--password,$GAFFER_PASSWORD \ - --tags "gaffer-cluster-id=$TSTAMP" "gaffer-version=$GAFFER_VERSION" "gaffer-tools-version=$GAFFER_TOOLS_VERSION" - -echo "View Cluster Logs @ https://console.aws.amazon.com/s3/buckets/$S3_PATH/emr-logs/" diff --git a/deployment/aws/tests/integration-tests/emr-step-scripts/run-gaffer-integration-tests.sh b/deployment/aws/tests/integration-tests/emr-step-scripts/run-gaffer-integration-tests.sh deleted file mode 100644 index ed3773d39..000000000 --- a/deployment/aws/tests/integration-tests/emr-step-scripts/run-gaffer-integration-tests.sh +++ /dev/null @@ -1,255 +0,0 @@ -#!/bin/bash -xe - -GAFFER_VERSION="master" -ACCUMULO_INSTANCE="" -KMS_ID="" -PARAM_NAME="" -PASSWORD="" -SNS_ARN="" -STACK_ID="" -ACCUMULO_USER="" -WAIT_HANDLE_URL="" -ZOOKEEPERS="$HOSTNAME:2181" - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -i|--accumulo-instance) - ACCUMULO_INSTANCE=$2 - shift - ;; - -k|--kms) - KMS_ID=$2 - shift - ;; - -p|--param) - PARAM_NAME=$2 - shift - ;; - --password) - PASSWORD=$2 - shift - ;; - -s|--sns) - if [ "$2" != "none" ]; then - SNS_ARN=$2 - fi - shift - ;; - --stack-id) - STACK_ID=$2 - shift - ;; - -u|--user) - ACCUMULO_USER=$2 - shift - ;; - -w|--wait-handle-url) - WAIT_HANDLE_URL=$2 - shift - ;; - -z|--zookeepers) - ZOOKEEPERS=$2 - shift - ;; - --ignore) - shift - ;; - *) - GAFFER_VERSION=$1 - ;; - esac - shift -done - -function awsSignal { - rc=$? - if [[ "$WAIT_HANDLE_URL" ]]; then - /opt/aws/bin/cfn-signal -e $rc "$WAIT_HANDLE_URL" - fi -} -trap awsSignal EXIT - -function printUsage { - echo "Usage: $0 -i -k -p -u -z [-s --stack-id ] [-w ]" - exit 1 -} - -if [[ "$GAFFER_VERSION" == "" || "$ACCUMULO_INSTANCE" == "" || "$ACCUMULO_USER" == "" || "$ZOOKEEPERS" == "" ]]; then - printUsage -fi - -if [ "$PASSWORD" == "" ] && [[ "$KMS_ID" == "" || "$PARAM_NAME" == "" ]]; then - printUsage -fi - -if [[ "$PASSWORD" == "" ]]; then - - # Grab the Accumulo password from an SSM Parameter - ENCRYPTED_PASSWORD=$(aws ssm get-parameters --names "$PARAM_NAME" --region "$AWS_DEFAULT_REGION" --output text --query Parameters[0].Value) - if [ "$ENCRYPTED_PASSWORD" == "" ]; then - echo "Unable to retrieve Gaffer password from AWS SSM Parameter: $PARAM_NAME" - exit 1 - fi - - # Decrypt the Accumulo password - PASSWORD=$(aws kms decrypt --region "$AWS_DEFAULT_REGION" --ciphertext-blob fileb://<(echo "$ENCRYPTED_PASSWORD" | base64 -d) --query Plaintext --output text | base64 -d) - if [ "$PASSWORD" == "" ]; then - echo "Unable to decrypt Gaffer password!" - exit 1 - fi - -fi - -source /etc/profile.d/maven.sh - -if curl -fLO https://github.com/gchq/Gaffer/archive/gaffer2-$GAFFER_VERSION.zip; then - unzip gaffer2-$GAFFER_VERSION.zip - rm gaffer2-$GAFFER_VERSION.zip - cd Gaffer-gaffer2-$GAFFER_VERSION -else - curl -fLO https://github.com/gchq/Gaffer/archive/$GAFFER_VERSION.zip - unzip $GAFFER_VERSION.zip - rm $GAFFER_VERSION.zip - cd Gaffer-$GAFFER_VERSION -fi - -# Configure Gaffer to test against the Gaffer instance deployed on the EMR cluster -for file in ./store-implementation/accumulo-store/src/test/resources/*.properties; do - sed -i "s|^gaffer.store.class=.*SingleUseMiniAccumuloStore.*$|gaffer.store.class=uk.gov.gchq.gaffer.accumulostore.SingleUseAccumuloStore|" $file - sed -i "s|^gaffer.store.class=.*MiniAccumuloStore.*$|gaffer.store.class=uk.gov.gchq.gaffer.accumulostore.AccumuloStore|" $file - sed -i "s|^accumulo.instance=.*$|accumulo.instance=$ACCUMULO_INSTANCE|" $file - sed -i "s|^accumulo.zookeepers=.*$|accumulo.zookeepers=$ZOOKEEPERS|" $file - sed -i "s|^accumulo.user=.*$|accumulo.user=$ACCUMULO_USER|" $file - sed -i "s|^accumulo.password=.*$|accumulo.password=$PASSWORD|" $file - sed -i "s|^accumulo.file.replication=.*$|accumulo.file.replication=3|" $file -done - -# Add the core-site.xml to make Gaffer use hdfs -cp /etc/hadoop/conf/core-site.xml ./store-implementation/accumulo-store/src/test/resources -# Remove LZO codec to avoid class not found exceptions -sed -i 's|.*com\.hadoop\.compression\.lzo\.LzoCodec,com\.hadoop\.compression\.lzo\.LzopCodec.*$|org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.DefaultCodec,org.apache.hadoop.io.compress.BZip2Codec,org.apache.hadoop.io.compress.SnappyCodec|' ./store-implementation/accumulo-store/src/test/resources/core-site.xml - -# Report test results script -tee -a failsafe-report.py < [ []]') - sys.exit(1) - -PROJECT_ROOT = sys.argv[1] -STACK_ID = sys.argv[2] - -if len(sys.argv) > 3: - SNS_ARN = sys.argv[3] - -if len(sys.argv) > 4: - REPORT_NAME = sys.argv[4] - -tree = ET.parse(PROJECT_ROOT + '/target/failsafe-reports/failsafe-summary.xml') -root = tree.getroot() - -completedCount = int(root.findtext('completed')) -failureCount = int(root.findtext('failures')) -errorCount = int(root.findtext('errors')) -skippedCount = int(root.findtext('skipped')) - -failures = [] -errors = [] - -if failureCount is not None and errorCount is not None and (failureCount > 0 or errorCount > 0): - for f in glob.glob(PROJECT_ROOT + '/target/failsafe-reports/TEST-*.xml'): - report = ET.parse(f) - if int(report.getroot().get('failures', 0)) > 0 or int(report.getroot().get('errors', 0)) > 0: - for test in report.getroot().findall('testcase'): - classname = test.get('classname') - testname = test.get('name') - - error = test.find('error') - fail = test.find('failure') - - if error is not None: - errors.append({ - 'ClassName': classname, - 'TestName': testname, - 'Type': error.get('type', ''), - 'Message': error.get('message', ' ') - }) - - if fail is not None: - failures.append({ - 'ClassName': classname, - 'TestName': testname, - 'Type': fail.get('type', ''), - 'Message': fail.get('message', '') - }) - -report = { - 'StackId': STACK_ID, - 'ReportName': REPORT_NAME, - 'Summary': { - 'Completed': completedCount, - 'Failures': failureCount, - 'Errors': errorCount, - 'Skipped': skippedCount - }, - 'Failures': failures, - 'Errors': errors, - 'Timestamp': datetime.datetime.now().strftime('%Y-%m-%dT%H:%M:%S.%fZ') -} - -print(json.dumps(report, indent=2)) - -if SNS_ARN is not None: - sns = boto3.client('sns') - response = sns.publish( - TopicArn=SNS_ARN, - Subject='mvn-failsafe-report', - Message=json.dumps(report) - ) - print(json.dumps(response)) - -EOF - -function reportTestResults { - if [[ "$SNS_ARN" ]]; then - sudo pip install boto3 - python failsafe-report.py store-implementation/accumulo-store $STACK_ID $SNS_ARN - fi -} - -function reportTestResultsAndSignal { - rc=$? - - reportTestResults - - if [[ "$WAIT_HANDLE_URL" ]]; then - /opt/aws/bin/cfn-signal -e $rc "$WAIT_HANDLE_URL" - fi -} - -trap reportTestResultsAndSignal EXIT - -# Run integration tests for Accumulo store -mvn verify -Pintegration-test -pl store-implementation/accumulo-store --also-make - -trap awsSignal EXIT -reportTestResults - -# Clean up -cd .. -rm -rf Gaffer-* diff --git a/deployment/aws/tests/migration-tests/README.md b/deployment/aws/tests/migration-tests/README.md deleted file mode 100644 index ac02f5b68..000000000 --- a/deployment/aws/tests/migration-tests/README.md +++ /dev/null @@ -1,29 +0,0 @@ - - -# Gaffer Migration Testing on AWS - -This test ensures that data ingested into a Gaffer instance can still be accessed after the underlying store has been upgraded to a new version of Gaffer. It also checks that the instance continues to return the same query results as before the upgrade. - -The migration test is run by deploying a CloudFormation template on AWS, which: - -* deploys an instance of Gaffer (version A), backed by an Accumulo store, onto an AWS EMR cluster -* generates Gaffer elements for the Road Traffic Counts (sampled) data set and ingests them into the Accumulo store -* provisions a web server instance to host the REST API (version A), configuring it to talk to the Accumulo store -* runs a series of queries via the REST API to check Gaffer returns the expected results -* runs an [EMR step script](emr-step-scripts/upgrade-gaffer-instance.sh) to perform the [Accumulo store migration actions](https://gchq.github.io/gaffer-doc/stores/accumulo-store.html#migration) to upgrade the Gaffer instance to version B (updating the Gaffer jars on the Accumulo classpath, updating the graph schema, updating the Gaffer iterators on the graph's table etc) -* provisions a new web server instance to host version B of the REST API -* re-runs the set of queries via the new REST API to check that the Gaffer instance continues to return the same results diff --git a/deployment/aws/tests/migration-tests/cloudformation/gaffer-migration-tests.yaml b/deployment/aws/tests/migration-tests/cloudformation/gaffer-migration-tests.yaml deleted file mode 100644 index b80380ad7..000000000 --- a/deployment/aws/tests/migration-tests/cloudformation/gaffer-migration-tests.yaml +++ /dev/null @@ -1,655 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Tests migrating a Gaffer graph store from one version to another." - -Parameters: - - GafferVersionA: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer to deploy initially - can be a version number (e.g. 1.0.0) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersionA: - Type: String - Default: master - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer Tools to use to deploy the initial version of Gaffer on EMR - can be a version number (e.g. 1.0.0) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferVersionB: - Type: String - Default: develop - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer to migrate the cluster to - can be a version number (e.g. 1.0.0) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersionB: - Type: String - Default: develop - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer Tools to use to upgrade Gaffer - can be a version number (e.g. 1.0.0) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - EmrRelease: - Type: String - Default: emr-5.11.0 - AllowedPattern: "emr-\\d+\\.\\d+\\.\\d+" - ConstraintDescription: Please select a valid EMR release - - AccumuloVersion: - Type: String - Default: 1.9.3 - MinLength: 1 - AllowedPattern: "\\S+" - - EmrInstanceType: - Type: String - Default: m3.xlarge - MinLength: 1 - Description: Specify the type of instances to deploy in the EMR cluster - - EmrCoreInstanceCount: - Type: Number - Default: 3 - MinValue: 0 - Description: The number of (core) instances to deploy as part of the EMR cluster - - ClusterUsage: - Type: Number - Default: 85 - MinValue: 1 - MaxValue: 100 - Description: The proportion of the available cluster resources that should be assigned to Accumulo, specified as a percentage. If you plan to deploy other workloads (e.g. MR, Spark) on the EMR cluster then you should alter this parameter so that there will be resources available to them. - ConstraintDescription: Must be between 1% and 100% - - VpcId: - Type: AWS::EC2::VPC::Id - Description: The VPC to deploy infrastructure into - - SubnetId: - Type: AWS::EC2::Subnet::Id - Description: The subnet to deploy infrastructure into. Make sure the subnet resides in the VPC you have selected above! - - ExtraSecurityGroups: - Type: List - Description: Additional security groups that instances should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into any instances - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - WebInstanceType: - Type: String - Default: t2.small - MinLength: 1 - Description: Specify the type of instance to be used to deploy the Gaffer REST API and Web UI - - TestReportSnsTopic: - Type: String - Default: "" - Description: The ARN of a SNS Topic that a notification should be sent to with the results of the migration tests - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap local Maven caches. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutUploadFile: - Type: Number - Default: 180 - Description: "Timeout value for the upload file(s) function" - MinValue: 1 - - TimeoutDeployServer: - Type: Number - Default: 900 - Description: "Timeout for deploying and securing a server" - MinValue: 1 - - TimeoutCreateUsers: - Type: Number - Default: 600 - Description: "Timeout value for creating the Gaffer user(s)" - MinValue: 1 - - TimeoutDeployGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for deploying Gafffer" - MinValue: 1 - - TimeoutCleanupSecurity: - Type: Number - Default: 180 - Description: "Timeout value for the security clean-up" - MinValue: 1 - - TimeoutBuildSchema: - Type: Number - Default: 3600 - Description: "Timeout value for a schema build" - MinValue: 1 - - TimeoutIngestData: - Type: Number - Default: 3600 - Description: "Timeout value for data ingest" - MinValue: 1 - - TimeoutUpdateGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for upgrading Gaffer" - MinValue: 1 - - TimeoutTestMigration: - Type: Number - Default: 3600 - Description: "Timeout value for performing migration tests" - MinValue: 1 - - TimeoutTestSystem: - Type: Number - Default: 3600 - Description: "Timeout value for performing system tests" - MinValue: 1 - -Metadata: - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Initial Gaffer Version - Parameters: - - GafferVersionA - - GafferToolsVersionA - - Label: - default: Final Gaffer Version - Parameters: - - GafferVersionB - - GafferToolsVersionB - - Label: - default: Common Versions - Parameters: - - AccumuloVersion - - EmrRelease - - Label: - default: Infrastructure Config - Parameters: - - EmrInstanceType - - EmrCoreInstanceCount - - WebInstanceType - - VpcId - - SubnetId - - KeyName - - ExtraSecurityGroups - - MavenRepoTarball - - ClusterUsage - - Label: - default: Test Config - Parameters: - - TestReportSnsTopic - - Label: - default: Timeouts - Parameters: - - TimeoutUploadFile - - TimeoutCleanupSecurity - - TimeoutDeployGaffer - - TimeoutUpdateGaffer - - TimeoutCreateUsers - - TimeoutDeployServer - - TimeoutBuildSchema - - TimeoutIngestData - - TimeoutTestMigration - - TimeoutTestSystem - -Conditions: - - TestReportEnabled: !Not [!Equals [!Ref TestReportSnsTopic, ""]] - -Resources: - - GafferCluster: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferSystemTestStack]] - Parameters: - GafferVersion: !Ref GafferVersionA - GafferToolsVersion: !Ref GafferToolsVersionA - AccumuloVersion: !Ref AccumuloVersion - EmrRelease: !Ref EmrRelease - EmrInstanceType: !Ref EmrInstanceType - EmrCoreInstanceCount: !Ref EmrCoreInstanceCount - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - WebInstanceType: !Ref WebInstanceType - MavenRepoTarball: !Ref MavenRepoTarball - TestReportSnsTopic: !Ref TestReportSnsTopic - ClusterUsage: !Ref ClusterUsage - TimeoutUploadFile: !Ref TimeoutUploadFile - TimeoutCleanupSecurity: !Ref TimeoutCleanupSecurity - TimeoutDeployGaffer: !Ref TimeoutDeployGaffer - TimeoutCreateUsers: !Ref TimeoutCreateUsers - TimeoutDeployServer: !Ref TimeoutDeployServer - TimeoutBuildSchema: !Ref TimeoutBuildSchema - TimeoutIngestData: !Ref TimeoutIngestData - TimeoutTestSystem: !Ref TimeoutTestSystem - - ############################################### - ## EMR step script to upgrade version of Gaffer - ############################################### - - WaitForClusterUpgradeCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForClusterUpgradeHandler - Timeout: !Ref TimeoutUpdateGaffer - - WaitForClusterUpgradeHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: - - WaitForSchemaJarCondition - - EmrS3SchemaAccessPolicy - - UpgradeCluster: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferCluster.Outputs.EmrClusterId} - Name: upgrade-gaffer-instance - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.UpgradeGafferInstanceScript]] - - "-g" - - !Ref GafferVersionB - - "-t" - - !Ref GafferToolsVersionB - - "-a" - - !Ref AccumuloVersion - - "-k" - - !Sub ${GafferCluster.Outputs.PasswordEncryptionKey} - - "-p" - - !Sub ${GafferCluster.Outputs.PasswordParameter} - - "-u" - - !Sub ${GafferCluster.Outputs.UserName} - - "-gi" - - !Sub ${GafferCluster.Outputs.GafferInstanceName} - - "-ai" - - !Sub ${GafferCluster.Outputs.AccumuloInstanceName} - - "--schema" - - !Join ["", ["s3://", !Ref S3Bucket, "/schemas/road-traffic-model-", !Ref GafferVersionB, ".jar"]] - - "-z" - - !Sub ${GafferCluster.Outputs.EmrMasterPublicDNS} - - "-w" - - !Ref WaitForClusterUpgradeHandler - - !Sub ${GafferCluster.Outputs.GraphId} - ActionOnFailure: CANCEL_AND_WAIT - - ################################################ - # Build version B of the Road Traffic Schema JAR - ################################################ - - WaitForSchemaJarCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForSchemaJarHandler - Timeout: !Ref TimeoutBuildSchema - - WaitForSchemaJarHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: GafferCluster - - BuildSchemaJar: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferCluster.Outputs.EmrClusterId} - Name: build-road-traffic-schema - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.BuildRoadTrafficSchemaScript]] - - "-g" - - !Ref GafferVersionB - - "-w" - - !Ref WaitForSchemaJarHandler - - !Join ["", ["s3://", !Ref S3Bucket, "/schemas/road-traffic-model-", !Ref GafferVersionB, ".jar"]] - ActionOnFailure: CANCEL_AND_WAIT - - EmrS3SchemaAccessPolicy: - Type: AWS::IAM::Policy - Properties: - Roles: - - !Sub ${GafferCluster.Outputs.EmrIamRoleName} - PolicyName: !Join ["-", [Ref: "AWS::StackName", "schema-access"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: !Join ["", ["arn:aws:s3:::", !Ref S3Bucket, "/schemas/road-traffic-model-", !Ref GafferVersionB, ".jar"]] - Action: - - s3:GetObject - - ############################################# - ## Deploy new Gaffer web server for version B - ############################################# - - GafferWebServer: - Type: AWS::CloudFormation::Stack - DependsOn: - - WaitForSchemaJarCondition - - WaitForClusterUpgradeCondition - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferWebServerStack]] - Parameters: - GafferVersion: !Ref GafferVersionB - GafferToolsVersion: !Ref GafferToolsVersionB - InstanceType: !Ref WebInstanceType - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - GafferEmrMasterDNS: !Sub ${GafferCluster.Outputs.EmrMasterPublicDNS} - AccumuloInstanceName: !Sub ${GafferCluster.Outputs.AccumuloInstanceName} - GraphId: !Sub ${GafferCluster.Outputs.GraphId} - UserName: !Sub ${GafferCluster.Outputs.UserName} - PasswordParameter: !Sub ${GafferCluster.Outputs.PasswordParameter} - EncryptionKey: !Sub ${GafferCluster.Outputs.PasswordEncryptionKey} - GafferSchemaJarS3Url: !Join ["", [!Ref S3Bucket, "/schemas/road-traffic-model-", !Ref GafferVersionB, ".jar"]] - MavenRepoTarball: !Ref MavenRepoTarball - TimeoutDeployServer: !Ref TimeoutDeployServer - - WebServerAccessToEmrMasterIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferCluster.Outputs.EmrMasterSecurityGroup} - CidrIp: - Fn::Join: - - "" - - - !Sub ${GafferWebServer.Outputs.PrivateIp} - - "/32" - IpProtocol: tcp - FromPort: 0 - ToPort: 65535 - - WebServerAccessToEmrSlaveIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferCluster.Outputs.EmrSlaveSecurityGroup} - CidrIp: - Fn::Join: - - "" - - - !Sub ${GafferWebServer.Outputs.PrivateIp} - - "/32" - IpProtocol: tcp - FromPort: 0 - ToPort: 65535 - - AllowEmrToAccessWebServerIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferWebServer.Outputs.SecurityGroup} - SourceSecurityGroupId: !Sub ${GafferCluster.Outputs.EmrMasterSecurityGroup} - IpProtocol: tcp - FromPort: 80 - ToPort: 80 - - ####################################################################### - ## EMR step script to run Road Traffic System Tests on Gaffer version B - ####################################################################### - - WaitForSystemTestsCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForSystemTestsHandler - Timeout: !Ref TimeoutTestMigration - - WaitForSystemTestsHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: - - WebServerAccessToEmrMasterIngressRule - - WebServerAccessToEmrSlaveIngressRule - - AllowEmrToAccessWebServerIngressRule - - RunSystemTests: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferCluster.Outputs.EmrClusterId} - Name: run-road-traffic-system-tests - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.RunGafferSystemTestsScript]] - - !Ref GafferVersionB - - "-h" - - !Sub ${GafferWebServer.Outputs.PublicDNS} - - "-p" - - 80 - - "-s" - - !If [TestReportEnabled, !Ref TestReportSnsTopic, "none"] - - "--stack-id" - - !Ref "AWS::StackName" - - "-r" - - "post-migration-system-tests" - - "-w" - - !Ref WaitForSystemTestsHandler - ActionOnFailure: CANCEL_AND_WAIT - - ############################## - ## Upload dependencies into S3 - ############################## - - S3Bucket: - Type: AWS::S3::Bucket - DeletionPolicy: Delete - - FileUploadCustomResource: - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - Properties: - ServiceToken: !GetAtt FileUploadLambda.Arn - BucketName: !Ref S3Bucket - - FileUploadLambda: - Type: AWS::Lambda::Function - Properties: - Description: Uploads files required to run the Gaffer Migration Test to an S3 bucket - Role: !GetAtt FileUploadRole.Arn - Runtime: python2.7 - Handler: index.lambda_handler - MemorySize: 128 - Timeout: !Ref TimeoutUploadFile - Code: - ZipFile: !Sub | - #!/usr/bin/env python - - import boto3 - import base64 - import urllib2 - import cfnresponse - - s3 = boto3.client('s3') - - ROOT_URL='https://raw.githubusercontent.com/gchq/gaffer-tools/' - TOOLS_A='${GafferToolsVersionA}' - TOOLS_B='${GafferToolsVersionB}' - - files=[] - - files.append({ - 'Output': 'DeployGafferSystemTestStack', - 'Key': 'cloudformation/gaffer-system-tests.yaml', - 'Urls': [ - ROOT_URL + 'gaffer-tools-' + TOOLS_A + '/deployment/aws/tests/system-tests/cloudformation/gaffer-system-tests.yaml', - ROOT_URL + TOOLS_A + '/deployment/aws/tests/system-tests/cloudformation/gaffer-system-tests.yaml' - ] - }) - - files.append({ - 'Output': 'DeployGafferWebServerStack', - 'Key': 'cloudformation/gaffer-web.yaml', - 'Urls': [ - ROOT_URL + 'gaffer-tools-' + TOOLS_B + '/deployment/aws/core/cloudformation/gaffer-web.yaml', - ROOT_URL + TOOLS_B + '/deployment/aws/core/cloudformation/gaffer-web.yaml' - ] - }) - - files.append({ - 'Output': 'UpgradeGafferInstanceScript', - 'Key': 'step/upgrade-gaffer-instance.sh', - 'Urls': [ - ROOT_URL + 'gaffer-tools-' + TOOLS_B + '/deployment/aws/tests/migration-tests/emr-step-scripts/upgrade-gaffer-instance.sh', - ROOT_URL + TOOLS_B + '/deployment/aws/tests/migration-tests/emr-step-scripts/upgrade-gaffer-instance.sh' - ] - }) - - files.append({ - 'Output': 'BuildRoadTrafficSchemaScript', - 'Key': 'step/build-road-traffic-schema.sh', - 'Urls': [ - ROOT_URL + 'gaffer-tools-' + TOOLS_B + '/deployment/aws/apps/road-traffic/emr-step-scripts/build-road-traffic-schema.sh', - ROOT_URL + TOOLS_B + '/deployment/aws/apps/road-traffic/emr-step-scripts/build-road-traffic-schema.sh' - ] - }) - - files.append({ - 'Output': 'RunGafferSystemTestsScript', - 'Key': 'step/run-gaffer-system-tests.sh', - 'Urls': [ - ROOT_URL + 'gaffer-tools-' + TOOLS_B + '/deployment/aws/tests/system-tests/emr-step-scripts/run-gaffer-system-tests.sh', - ROOT_URL + TOOLS_B + '/deployment/aws/tests/system-tests/emr-step-scripts/run-gaffer-system-tests.sh' - ] - }) - - def upload_files(bucket): - outputs = {} - - for file in files: - body = None - lastError = None - for url in file['Urls']: - try: - body = urllib2.urlopen(url).read() - break - except Exception as e: - print('Request for ' + url + ' error: ' + str(e)) - lastError = e - if body is None and lastError is not None: - raise lastError - - if body is not None: - s3.put_object( - Bucket=bucket, - Key=file['Key'], - Body=body - ) - - if 'Output' in file: - outputs[file['Output']] = file['Key'] - - return outputs - - def cleanup_files(bucket): - s3.delete_object(Bucket=bucket, Key='schemas/road-traffic-model-${GafferVersionB}.jar') - - for file in files: - s3.delete_object( - Bucket=bucket, - Key=file['Key'] - ) - - def lambda_handler(evt, cntx): - try: - print(evt) - bucket = evt['ResourceProperties']['BucketName'] - print('S3 Bucket: ' + bucket) - - requestType = evt['RequestType'] - if requestType == 'Create' or requestType == 'Update': - outputs = upload_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, outputs) - elif requestType == 'Delete': - cleanup_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, {}) - else: - raise Exception('Unrecognised RequestType: ' + requestType) - - except Exception as e: - cfnresponse.send(evt, cntx, cfnresponse.FAILED, { 'Error': str(e) }) - raise - - FileUploadRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "file-upload-policy"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - - !GetAtt S3Bucket.Arn - - !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - -Outputs: - EmrMasterPublicDNS: - Value: !Sub ${GafferCluster.Outputs.EmrMasterPublicDNS} - EmrClusterId: - Value: !Sub ${GafferCluster.Outputs.EmrClusterId} - EmrMasterSecurityGroup: - Value: !Sub ${GafferCluster.Outputs.EmrMasterSecurityGroup} - EmrSlaveSecurityGroup: - Value: !Sub ${GafferCluster.Outputs.EmrSlaveSecurityGroup} - EmrIamRoleName: - Value: !Sub ${GafferCluster.Outputs.EmrIamRoleName} - - GafferInstanceName: - Value: !Sub ${GafferCluster.Outputs.GafferInstanceName} - AccumuloInstanceName: - Value: !Sub ${GafferCluster.Outputs.AccumuloInstanceName} - GraphId: - Value: !Sub ${GafferCluster.Outputs.GraphId} - UserName: - Value: !Sub ${GafferCluster.Outputs.UserName} - PasswordParameter: - Value: !Sub ${GafferCluster.Outputs.PasswordParameter} - PasswordEncryptionKey: - Value: !Sub ${GafferCluster.Outputs.PasswordEncryptionKey} - - GafferAWebServerPublicDNS: - Value: !Sub ${GafferCluster.Outputs.WebServerPublicDNS} - GafferAWebServerSecurityGroup: - Value: !Sub ${GafferCluster.Outputs.WebServerSecurityGroup} - GafferARestApi: - Value: !Sub ${GafferCluster.Outputs.RestApi} - GafferAWebUi: - Value: !Sub ${GafferCluster.Outputs.WebUi} - - GafferBWebServerPublicDNS: - Value: !Sub ${GafferWebServer.Outputs.PublicDNS} - GafferBWebServerSecurityGroup: - Value: !Sub ${GafferWebServer.Outputs.SecurityGroup} - GafferBRestApi: - Value: !Sub ${GafferWebServer.Outputs.RestApi} - GafferBWebUi: - Value: !Sub ${GafferWebServer.Outputs.WebUi} diff --git a/deployment/aws/tests/migration-tests/deploy-gaffer-migration-tests-via-cloudformation.sh b/deployment/aws/tests/migration-tests/deploy-gaffer-migration-tests-via-cloudformation.sh deleted file mode 100755 index ebcd82152..000000000 --- a/deployment/aws/tests/migration-tests/deploy-gaffer-migration-tests-via-cloudformation.sh +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -GAFFER_VERSION_A="master" -GAFFER_TOOLS_VERSION_A="master" - -GAFFER_VERSION_B="develop" -GAFFER_TOOLS_VERSION_B="develop" - -# The IDs of the VPC and subnet that the EMR cluster should be deployed into -VPC_ID="" -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of any security groups to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUPS="" - -CLUSTER_NAME="$KEYNAME-gaffer-migration-${GAFFER_VERSION_A//./}-${GAFFER_VERSION_B//./}" - -# ----- CONFIG END ----- # - -# Quick check to make sure the config is complete -if [[ -z "$VPC_ID" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$VPC_ID, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Deploy cluster via CloudFormation -aws cloudformation create-stack \ - --stack-name $CLUSTER_NAME \ - --template-body file://cloudformation/gaffer-migration-tests.yaml \ - --capabilities CAPABILITY_NAMED_IAM \ - --on-failure DO_NOTHING \ - --tags \ - Key=gaffer-version-a,Value=$GAFFER_VERSION_A \ - Key=gaffer-tools-version-a,Value=$GAFFER_TOOLS_VERSION_A \ - Key=gaffer-version-b,Value=$GAFFER_VERSION_B \ - Key=gaffer-tools-version-b,Value=$GAFFER_TOOLS_VERSION_B \ - --parameters \ - ParameterKey=GafferVersionA,ParameterValue=$GAFFER_VERSION_A \ - ParameterKey=GafferToolsVersionA,ParameterValue=$GAFFER_TOOLS_VERSION_A \ - ParameterKey=GafferVersionB,ParameterValue=$GAFFER_VERSION_B \ - ParameterKey=GafferToolsVersionB,ParameterValue=$GAFFER_TOOLS_VERSION_B \ - ParameterKey=AccumuloVersion,ParameterValue=1.9.3 \ - ParameterKey=VpcId,ParameterValue=$VPC_ID \ - ParameterKey=SubnetId,ParameterValue=$SUBNET_ID \ - ParameterKey=ExtraSecurityGroups,ParameterValue=\"$EXTRA_SECURITY_GROUPS\" \ - ParameterKey=KeyName,ParameterValue=$KEYNAME diff --git a/deployment/aws/tests/migration-tests/emr-step-scripts/upgrade-gaffer-instance.sh b/deployment/aws/tests/migration-tests/emr-step-scripts/upgrade-gaffer-instance.sh deleted file mode 100644 index a3e526053..000000000 --- a/deployment/aws/tests/migration-tests/emr-step-scripts/upgrade-gaffer-instance.sh +++ /dev/null @@ -1,320 +0,0 @@ -#!/bin/bash -xe - -SLIDER_VERSION=0.92.0-incubating -SLIDER_ACCUMULO_BRANCH=branches/branch-0.92 -ACCUMULO_VERSION=1.9.3 -GAFFER_VERSION=develop -GAFFER_TOOLS_VERSION=develop - -USERNAME="" -KMS_ID="" -PARAM_NAME="" -GAFFER_INSTANCE_NAME="" -ACCUMULO_INSTANCE_NAME="" -GRAPH_ID="" -SCHEMA="" -ZOOKEEPERS="$HOSTNAME:2181" -WAIT_HANDLE_URL="" - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -a|--accumulo) - ACCUMULO_VERSION=$2 - shift - ;; - -g|--gaffer) - GAFFER_VERSION=$2 - shift - ;; - -s|--slider) - SLIDER_VERSION=$2 - shift - ;; - -t|--gaffer-tools) - GAFFER_TOOLS_VERSION=$2 - shift - ;; - -k|--kms) - KMS_ID=$2 - shift - ;; - -p|--param) - PARAM_NAME=$2 - shift - ;; - -u|--username) - USERNAME=$2 - shift - ;; - -gi|--gaffer-instance) - GAFFER_INSTANCE_NAME=$2 - shift - ;; - -ai|--accumulo-instance) - ACCUMULO_INSTANCE_NAME=$2 - shift - ;; - --schema) - SCHEMA=$2 - shift - ;; - -w|--wait-handle-url) - WAIT_HANDLE_URL=$2 - shift - ;; - -z|--zookeepers) - ZOOKEEPERS=$2 - shift - ;; - *) - GRAPH_ID=$1 - ;; - esac - shift -done - -if [[ "$WAIT_HANDLE_URL" ]]; then - function awsSignal { - /opt/aws/bin/cfn-signal -e $? "$WAIT_HANDLE_URL" - } - trap awsSignal EXIT -fi - -if [[ "$GAFFER_INSTANCE_NAME" == "" || "$ACCUMULO_INSTANCE_NAME" == "" || "$GRAPH_ID" == "" || "$SCHEMA" == "" || "$USERNAME" == "" || "$KMS_ID" == "" || "$PARAM_NAME" == "" ]]; then - echo "Usage: $0 -gi -ai -u -k -p --schema [-a ] [-g ] [-t ] [-s ] [-z ] [-w ]" - exit 1 -fi - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -echo "Downloading new graph schema from S3..." -aws s3 cp $SCHEMA schema.jar -jar -xf schema.jar schema/ - -echo "Obtaining Accumulo password from SSM parameter..." -ENCRYPTED_PASSWORD=$(aws ssm get-parameters --names "$PARAM_NAME" --region "$AWS_DEFAULT_REGION" --output text --query Parameters[0].Value) -if [ "$ENCRYPTED_PASSWORD" == "" ]; then - echo "Unable to retrieve Gaffer password from AWS SSM Parameter: $PARAM_NAME" - exit 1 -fi - -echo "Decrypting Accumulo password using KMS..." -PASSWORD=$(aws kms decrypt --region "$AWS_DEFAULT_REGION" --ciphertext-blob fileb://<(echo "$ENCRYPTED_PASSWORD" | base64 -d) --query Plaintext --output text | base64 -d) -if [ "$PASSWORD" == "" ]; then - echo "Unable to decrypt Gaffer password!" - exit 1 -fi - -echo "Creating Gaffer Store properties file..." -tee store.props <slider.version -echo "$ACCUMULO_VERSION" >accumulo.version -echo "$GAFFER_POM_VERSION" >gaffer.version -echo "$GAFFER_VERSION" >gaffer.branch -echo "$GAFFER_TOOLS_VERSION" >gaffer-tools.branch -echo "$GAFFER_SLIDER_POM_VERSION" >gaffer-slider.version - -cd $DST -rm -rf accumulo -echo "Waiting for deployed Gaffer instance to be ready..." -MAX_ATTEMPTS=30 -INTERVAL=10 - -for (( i=0; i<=$MAX_ATTEMPTS; i++ )); do - if ./install-accumulo-client.sh; then - echo "Gaffer instance is ready :D" - - echo "Migrating Accumulo Store..." - cd $DIR - java -cp ./accumulo-store-$GAFFER_POM_VERSION-utility.jar \ - uk.gov.gchq.gaffer.accumulostore.utils.AddUpdateTableIterator \ - $GRAPH_ID \ - ./schema/ \ - ./store.props \ - update - - echo "Putting the Accumulo table back online..." - cd $DST - ./accumulo-shell.sh -e "online $GRAPH_ID -w" - - echo "Done!" - exit 0 - else - echo "Gaffer instance is not ready yet, sleeping for $INTERVAL secs..." - sleep $INTERVAL - fi -done - -echo "Gaffer instance is still not ready, deployment must have failed..." -exit 1 diff --git a/deployment/aws/tests/performance-tests/README.md b/deployment/aws/tests/performance-tests/README.md deleted file mode 100644 index b399ee955..000000000 --- a/deployment/aws/tests/performance-tests/README.md +++ /dev/null @@ -1,28 +0,0 @@ - - -# Performance Testing of Gaffer on AWS - -The CloudFormation template and scripts in this directory can be used to deploy AWS infrastructure to test the ingest and query performance of a Gaffer graph backed by an Accumulo store. - -The template: - -* deploys an Accumulo instance onto an AWS EMR cluster (using Apache Slider) and configures it so that it can be used as a Gaffer store -* uses the [AccumuloElementIngestTest](../../../../performance-testing/performance-testing-accumulo-store/src/main/java/uk/gov/gchq/gaffer/accumulostore/performancetesting/ingest/AccumuloElementIngestTest.java) utility to generate some suitable split points for the Accumulo table Gaffer will use -* deploys [ElementIngestTest](../../../../performance-testing/performance-testing-core/src/main/java/uk/gov/gchq/gaffer/performancetesting/ingest/ElementIngestTest.java) inside an EC2 Auto Scaling group to randomly generate data to be ingested into the Gaffer graph -* deploys [QueryTest](../../../../performance-testing/performance-testing-core/src/main/java/uk/gov/gchq/gaffer/performancetesting/query/QueryTest.java) inside an EC2 Auto Scaling group to randomly issue queries against the Gaffer graph -* installs [PublishAccumuloMetricsToCloudWatch](../../../../performance-testing/performance-testing-aws/src/main/java/uk/gov/gchq/gaffer/performancetesting/aws/PublishAccumuloMetricsToCloudWatch.java) onto the EMR master node -* generates a CloudWatch Dashboard to display EC2, EMR, Accumulo and Gaffer metrics diff --git a/deployment/aws/tests/performance-tests/cloudformation/gaffer-performance-tests.yaml b/deployment/aws/tests/performance-tests/cloudformation/gaffer-performance-tests.yaml deleted file mode 100644 index 8f77b501b..000000000 --- a/deployment/aws/tests/performance-tests/cloudformation/gaffer-performance-tests.yaml +++ /dev/null @@ -1,1059 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Gaffer Performance Testing" - -Parameters: - - GafferVersion: - Type: String - Default: develop - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer to deploy and test - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersion: - Type: String - Default: develop - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer Tools to use to deploy Gaffer on EMR and run the tests - can be a version number (e.g. 0.7.8) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - AccumuloVersion: - Type: String - Default: 1.9.3 - MinLength: 1 - AllowedPattern: "\\S+" - - TabletServersPerYarnNode: - Type: Number - Default: 1 - MinValue: 1 - Description: The number of Accumulo Tablet Servers that should be deployed onto each YARN Node - - ClusterUsage: - Type: Number - Default: 85 - MinValue: 1 - MaxValue: 100 - Description: The proportion of the available cluster resources that should be assigned to Accumulo, specified as a percentage. If you plan to deploy other workloads (e.g. MR, Spark) on the EMR cluster then you should alter this parameter so that there will be resources available to them. - ConstraintDescription: Must be between 1% and 100% - - EmrRelease: - Type: String - Default: emr-5.11.0 - AllowedPattern: "emr-\\d+\\.\\d+\\.\\d+" - ConstraintDescription: Please select a valid EMR release - - EmrInstanceType: - Type: String - Default: m3.xlarge - MinLength: 1 - Description: Specify the type of instances to deploy in the EMR cluster - - EmrCoreInstanceCount: - Type: Number - Default: 3 - MinValue: 0 - Description: The number of (core) instances to deploy as part of the EMR cluster - - DataGeneratorCount: - Type: Number - Default: 1 - MinValue: 0 - MaxValue: 1000 - Description: The number of EC2 instances to deploy the Gaffer data generation app onto - - DataGeneratorInstanceType: - Type: String - Default: t2.small - MinLength: 1 - Description: Specify the type of instances to be used to deploy the Gaffer data generation app onto - - QueryGeneratorCount: - Type: Number - Default: 0 - MinValue: 0 - MaxValue: 1000 - Description: The number of EC2 instances to deploy the Gaffer query generator app onto - - QueryGeneratorInstanceType: - Type: String - Default: t2.small - MinLength: 1 - Description: Specify the type of instance to be used to deploy the Gaffer query generator app onto - - VpcId: - Type: AWS::EC2::VPC::Id - Description: The VPC to deploy all the EC2 instances into - - SubnetId: - Type: AWS::EC2::Subnet::Id - Description: The subnet to deploy all the EC2 instances into. Make sure the subnet resides in the VPC you have selected above! - - ExtraSecurityGroups: - Type: List - Description: Additional security groups that all EC2 instances should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into any instances - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - RmatMaxNodeId: - Type: Number - Default: 1000000000 - MinValue: 1000 - - IngestBatchSize: - Type: Number - Default: 10000000 - MinValue: 1000 - Description: The generators output a rate metric at the end of each batch. Altering this value will change how often it is output. - - QueryBatchSize: - Type: Number - Default: 100000 - MinValue: 1000 - Description: The generators output a rate metric at the end of each batch. Altering this value will change how often it is output. - - IngestElementCount: - Type: Number - Default: 1000000000 - MinValue: 1000 - Description: The number of elements that each Data Generator should ingest into the Gaffer graph - - QuerySeedCount: - Type: Number - Default: 10000000 - MinValue: 1000 - Description: The number of seeds each Query Generator should query for - - SplitEstimationElementCount: - Type: Number - Default: 500000 - MinValue: 10000 - Description: The number of elements that should be generated to help set the initial Accumulo split points to help ensure that data is evenly distributed across all the tablets. Generating more elements should result in more ideal split points, but will take longer. - - SplitsPerTabletServer: - Type: Number - Default: 1 - MinValue: 1 - Description: Affects the initial number of tablets for the Accumulo table used to store the Gaffer graph. - - IngestIncludeEntities: - Type: String - Default: true - AllowedValues: - - true - - false - Description: Should both entity and edge elements be generated? If false, only edge elements are generated. - - IngestMaxBufferBytes: - Type: Number - Default: 100000000 - MinValue: 0 - Description: The maximum amount of data that the Data Generators should hold in memory before writing to the tablet servers - - IngestMaxTimeout: - Type: Number - Default: 20000 - MinValue: 0 - Description: The maximum amount of time (in milliseconds) that the Data Generators should hold the data in memory before flushing it to the tablet servers - - IngestThreadCount: - Type: Number - Default: 20 - MinValue: 1 - Description: The maximum number of threads that the Data Generators should use to write data to the tablet servers - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap local Maven caches. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutUploadFile: - Type: Number - Default: 180 - Description: "Timeout value for the upload file(s) function" - MinValue: 1 - - TimeoutCreateUsers: - Type: Number - Default: 600 - Description: "Timeout value for creating the Gaffer user(s)" - MinValue: 1 - - TimeoutDeployGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for deploying Gafffer" - MinValue: 1 - - TimeoutCleanupSecurity: - Type: Number - Default: 180 - Description: "Timeout value for the security clean-up" - MinValue: 1 - - TimeoutCreateAccumuloSplitPoints: - Type: Number - Default: 900 - Description: "Timeout value for creating the Accumulo table split points" - MinValue: 1 - - TimeoutDeployMetrics: - Type: Number - Default: 900 - Description: "Timeout value for installing the metrics" - MinValue: 1 - - TimeoutUpdateMetrics: - Type: Number - Default: 180 - Description: "Timeout value for updating the metrics" - MinValue: 1 - - -Metadata: - - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Versions - Parameters: - - GafferVersion - - GafferToolsVersion - - AccumuloVersion - - EmrRelease - - Label: - default: EMR Cluster Config - Parameters: - - EmrCoreInstanceCount - - EmrInstanceType - - TabletServersPerYarnNode - - MavenRepoTarball - - ClusterUsage - - Label: - default: Data Generation Config - Parameters: - - DataGeneratorCount - - DataGeneratorInstanceType - - SplitEstimationElementCount - - SplitsPerTabletServer - - IngestElementCount - - IngestIncludeEntities - - IngestBatchSize - - IngestMaxBufferBytes - - IngestMaxTimeout - - IngestThreadCount - - Label: - default: Query Generation Config - Parameters: - - QueryGeneratorCount - - QueryGeneratorInstanceType - - QuerySeedCount - - QueryBatchSize - - Label: - default: Common Generation Config - Parameters: - - RmatMaxNodeId - - Label: - default: Placement and Security - Parameters: - - VpcId - - SubnetId - - KeyName - - ExtraSecurityGroups - - Label: - default: Timeouts - Parameters: - - TimeoutUploadFile - - TimeoutCleanupSecurity - - TimeoutDeployGaffer - - TimeoutCreateUsers - - TimeoutCreateAccumuloSplitPoints - - TimeoutDeployMetrics - - TimeoutUpdateMetrics - -Mappings: - - # Amazon Linux AMI: https://aws.amazon.com/amazon-linux-ami/ - InstanceAmi: - - # N. Virginia - us-east-1: - 64ebs: ami-a4c7edb2 - - # Ohio - us-east-2: - 64ebs: ami-8a7859ef - - # N. California - us-west-1: - 64ebs: ami-327f5352 - - # Oregon - us-west-2: - 64ebs: ami-6df1e514 - - # Canada - ca-central-1: - 64ebs: ami-a7aa15c3 - - # Frankfurt - eu-central-1: - 64ebs: ami-82be18ed - - # Ireland - eu-west-1: - 64ebs: ami-d7b9a2b1 - - # London - eu-west-2: - 64ebs: ami-ed100689 - - # Mumbai - ap-south-1: - 64ebs: ami-47205e28 - - # Tokyo - ap-northeast-1: - 64ebs: ami-3bd3c45c - - # Seoul - ap-northeast-2: - 64ebs: ami-e21cc38c - - # Singapore - ap-southeast-1: - 64ebs: ami-77af2014 - - # Sydney - ap-southeast-2: - 64ebs: ami-10918173 - - # Sao Paulo - sa-east-1: - 64ebs: ami-87dab1eb - -Conditions: - - BootstrapLocalMavenRepo: !Not [!Equals [!Ref MavenRepoTarball, ""]] - -Resources: - - GafferWithUser: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferWithUserStack]] - Parameters: - GafferVersion: !Ref GafferVersion - GafferToolsVersion: !Ref GafferToolsVersion - AccumuloVersion: !Ref AccumuloVersion - EmrRelease: !Ref EmrRelease - EmrInstanceType: !Ref EmrInstanceType - EmrCoreInstanceCount: !Ref EmrCoreInstanceCount - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraEmrSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - TabletServersPerYarnNode: !Ref TabletServersPerYarnNode - MavenRepoTarball: !Ref MavenRepoTarball - ClusterUsage: !Ref ClusterUsage - TimeoutUploadFile: !Ref TimeoutUploadFile - TimeoutCreateUsers: !Ref TimeoutCreateUsers - TimeoutCleanupSecurity: !Ref TimeoutCleanupSecurity - TimeoutDeployGaffer: !Ref TimeoutDeployGaffer - - # Security group that all generators (data and query) will be a member of - GeneratorSecurityGroup: - Type: AWS::EC2::SecurityGroup - Properties: - VpcId: !Ref VpcId - GroupDescription: All data and query generator instances - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "generators"]] - - # Additional ingress rules to be applied to all Gaffer instances that will accept traffic from all generators - - GeneratorAccessToEmrMasterIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferWithUser.Outputs.EmrMasterSecurityGroup} - SourceSecurityGroupId: !Ref GeneratorSecurityGroup - IpProtocol: tcp - FromPort: 0 - ToPort: 65535 - - GeneratorAccessToEmrSlaveIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferWithUser.Outputs.EmrSlaveSecurityGroup} - SourceSecurityGroupId: !Ref GeneratorSecurityGroup - IpProtocol: tcp - FromPort: 0 - ToPort: 65535 - - ##################################### - ## Install Accumulo metric collection - ##################################### - - WaitForMetricCollectionInstall: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForMetricCollectionHandler - Timeout: !Ref TimeoutDeployMetrics - - WaitForMetricCollectionHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: GafferWithUser - - InstallAccumuloMetricCollection: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferWithUser.Outputs.EmrClusterId} - Name: install-accumulo-metric-collection - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.InstallAccumuloMetricsCollectionScript]] - - !Ref GafferToolsVersion - - "-i" - - !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - - "-w" - - !Ref WaitForMetricCollectionHandler - ActionOnFailure: CANCEL_AND_WAIT - - ######################################### - ## Generate and set Accumulo split points - ######################################### - - WaitForSplitPointsToBeSet: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForSplitPointsToBeSetHandler - Timeout: !Ref TimeoutCreateAccumuloSplitPoints - - WaitForSplitPointsToBeSetHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: WaitForMetricCollectionInstall - - SetAccumuloTableSplitPoints: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferWithUser.Outputs.EmrClusterId} - Name: set-accumulo-table-split-points - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.SetGafferAccumuloSplitPointsScript]] - - !Ref GafferToolsVersion - - "-g" - - gaffer_performance_test - - "-i" - - !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - - "-m" - - !Ref RmatMaxNodeId - - "-n" - - !Ref SplitEstimationElementCount - - "-p" - - !Sub ${GafferWithUser.Outputs.PasswordParameter} - - "-s" - - !Ref SplitsPerTabletServer - - "-u" - - !Sub ${GafferWithUser.Outputs.UserName} - - "-z" - - !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - - "-w" - - !Ref WaitForSplitPointsToBeSetHandler - ActionOnFailure: CANCEL_AND_WAIT - - ################## - ## Data Generators - ################## - - DataGeneratorScalingGroup: - Type: AWS::AutoScaling::AutoScalingGroup - DependsOn: - - WaitForSplitPointsToBeSet - - GeneratorAccessToEmrMasterIngressRule - - GeneratorAccessToEmrSlaveIngressRule - Properties: - VPCZoneIdentifier: - - !Ref SubnetId - DesiredCapacity: !Ref DataGeneratorCount - MinSize: 0 - MaxSize: 1000 - Cooldown: 60 - MetricsCollection: - - Granularity: 1Minute - LaunchConfigurationName: !Ref DataGeneratorLaunchConfiguration - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "datagen"]] - PropagateAtLaunch: true - - DataGeneratorLaunchConfiguration: - Type: AWS::AutoScaling::LaunchConfiguration - Properties: - InstanceType: !Ref DataGeneratorInstanceType - ImageId: !FindInMap [InstanceAmi, Ref: "AWS::Region", 64ebs] - KeyName: !Ref KeyName - IamInstanceProfile: !Ref GeneratorInstanceProfile - SecurityGroups: - !Split - - "," - - !Join - - "," - - - !Join [",", !Ref ExtraSecurityGroups] - - !Ref GeneratorSecurityGroup - UserData: - Fn::Base64: - !Sub - - | - #!/bin/bash -xe - - # Common Config - export GENERATOR_TYPE="data" - export GAFFER_TOOLS_VERSION="${GafferToolsVersion}" - export GAFFER_GRAPH_ID="gaffer_performance_test" - - export EMR_JOB_FLOW_ID="${GafferWithUser.Outputs.EmrClusterId}" - export ACCUMULO_INSTANCE="${GafferWithUser.Outputs.AccumuloInstanceName}" - export ACCUMULO_USERNAME="${GafferWithUser.Outputs.UserName}" - export PASSWORD_PARAM="${GafferWithUser.Outputs.PasswordParameter}" - export ZOOKEEPERS="${GafferWithUser.Outputs.EmrMasterPublicDNS}" - export AWS_REGION="${AWS::Region}" - - export RMAT_MAX_NODE_ID="${RmatMaxNodeId}" - - export MVN_REPO="${MavenRepoTarball}" - - # Data Generation & Ingest Config - export INGEST_NUM_ELEMENTS="${IngestElementCount}" - export INGEST_INCLUDE_ENTITIES="${IngestIncludeEntities}" - export BATCH_SIZE="${IngestBatchSize}" - export INGEST_MAX_BUFFER_BYTES="${IngestMaxBufferBytes}" - export INGEST_MAX_TIMEOUT_MILLIS="${IngestMaxTimeout}" - export INGEST_NUM_THREADS="${IngestThreadCount}" - - # Query Generation Config - export QUERY_NUM_SEEDS="${QuerySeedCount}" - - function awsSignal { - # Wait a bit to give developers a chance to SSH in and view error logs - sleep 300 - - # Try to tell AWS EC2 AutoScaling service that this instance is broken and it should provision a new one - INSTANCE_ID=$(curl http://169.254.169.254/latest/meta-data/instance-id) - if [ "$INSTANCE_ID" != "" ]; then - /usr/bin/aws autoscaling set-instance-health --health-status "Unhealthy" --instance-id "$INSTANCE_ID" --region "${AWS::Region}" - fi - - # Shutdown the instance. If the above command (which directly tells the AutoScaling service that this instance - # is broken) fails, then shutting down the instance will cause the status checks to fail which the AutoScaling - # service will pick up on - it just takes it a little longer (~5mins vs. 30secs) - /sbin/shutdown now - } - trap awsSignal EXIT - - if ! curl -fL -o ./script "https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/tests/performance-tests/ec2-userdata-scripts/run-gaffer-random-generator.sh"; then - curl -fL -o ./script "https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/tests/performance-tests/ec2-userdata-scripts/run-gaffer-random-generator.sh" - fi - - chmod +x ./script - ./script - - - MavenTarballAccessDependency: !If [BootstrapLocalMavenRepo, !Ref GeneratorS3AccessMavenTarballPolicy, ""] - - ################### - ## Query Generators - ################### - - QueryGeneratorScalingGroup: - Type: AWS::AutoScaling::AutoScalingGroup - DependsOn: - - WaitForSplitPointsToBeSet - - GeneratorAccessToEmrMasterIngressRule - - GeneratorAccessToEmrSlaveIngressRule - Properties: - VPCZoneIdentifier: - - !Ref SubnetId - DesiredCapacity: !Ref QueryGeneratorCount - MinSize: 0 - MaxSize: 1000 - Cooldown: 60 - MetricsCollection: - - Granularity: 1Minute - LaunchConfigurationName: !Ref QueryGeneratorLaunchConfiguration - Tags: - - Key: Name - Value: !Join ["-", [Ref: "AWS::StackName", "querygen"]] - PropagateAtLaunch: true - - QueryGeneratorLaunchConfiguration: - Type: AWS::AutoScaling::LaunchConfiguration - Properties: - InstanceType: !Ref QueryGeneratorInstanceType - ImageId: !FindInMap [InstanceAmi, Ref: "AWS::Region", 64ebs] - KeyName: !Ref KeyName - IamInstanceProfile: !Ref GeneratorInstanceProfile - SecurityGroups: - !Split - - "," - - !Join - - "," - - - !Join [",", !Ref ExtraSecurityGroups] - - !Ref GeneratorSecurityGroup - UserData: - Fn::Base64: - !Sub - - | - #!/bin/bash -xe - - # Common Config - export GENERATOR_TYPE="query" - export GAFFER_TOOLS_VERSION="${GafferToolsVersion}" - export GAFFER_GRAPH_ID="gaffer_performance_test" - - export EMR_JOB_FLOW_ID="${GafferWithUser.Outputs.EmrClusterId}" - export ACCUMULO_INSTANCE="${GafferWithUser.Outputs.AccumuloInstanceName}" - export ACCUMULO_USERNAME="${GafferWithUser.Outputs.UserName}" - export PASSWORD_PARAM="${GafferWithUser.Outputs.PasswordParameter}" - export ZOOKEEPERS="${GafferWithUser.Outputs.EmrMasterPublicDNS}" - export AWS_REGION="${AWS::Region}" - - export RMAT_MAX_NODE_ID="${RmatMaxNodeId}" - - export MVN_REPO="${MavenRepoTarball}" - - # Data Generation & Ingest Config - export INGEST_NUM_ELEMENTS="${IngestElementCount}" - export INGEST_INCLUDE_ENTITIES="${IngestIncludeEntities}" - export INGEST_MAX_BUFFER_BYTES="${IngestMaxBufferBytes}" - export INGEST_MAX_TIMEOUT_MILLIS="${IngestMaxTimeout}" - export INGEST_NUM_THREADS="${IngestThreadCount}" - - # Query Generation Config - export QUERY_NUM_SEEDS="${QuerySeedCount}" - export BATCH_SIZE="${QueryBatchSize}" - - function awsSignal { - # Wait a bit to give developers a chance to SSH in and view error logs - sleep 300 - - # Try to tell AWS EC2 AutoScaling service that this instance is broken and it should provision a new one - INSTANCE_ID=$(curl http://169.254.169.254/latest/meta-data/instance-id) - if [ "$INSTANCE_ID" != "" ]; then - /usr/bin/aws autoscaling set-instance-health --health-status "Unhealthy" --instance-id "$INSTANCE_ID" --region "${AWS::Region}" - fi - - # Shutdown the instance. If the above command (which directly tells the AutoScaling service that this instance - # is broken) fails, then shutting down the instance will cause the status checks to fail which the AutoScaling - # service will pick up on - it just takes it a little longer (~5mins vs. 30secs) - /sbin/shutdown now - } - trap awsSignal EXIT - - if ! curl -fL -o ./script "https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/tests/performance-tests/ec2-userdata-scripts/run-gaffer-random-generator.sh"; then - curl -fL -o ./script "https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/tests/performance-tests/ec2-userdata-scripts/run-gaffer-random-generator.sh" - fi - - chmod +x ./script - ./script - - - MavenTarballAccessDependency: !If [BootstrapLocalMavenRepo, !Ref GeneratorS3AccessMavenTarballPolicy, ""] - - ############################### - ## Common Generator Permissions - ############################### - - GeneratorInstanceProfile: - Type: AWS::IAM::InstanceProfile - Properties: - InstanceProfileName: !Join ["-", [Ref: "AWS::StackName", "generator-profile"]] - Roles: - - Ref: GeneratorRole - - GeneratorRole: - Type: AWS::IAM::Role - Properties: - RoleName: !Join ["-", [Ref: "AWS::StackName", "generator-role"]] - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - ec2.amazonaws.com - Action: - - sts:AssumeRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "generator-metrics"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: "*" - Action: - - cloudwatch:PutMetricData - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "generator-set-autoscale-health"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: "*" - Action: - - autoscaling:SetInstanceHealth - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "generator-kms-decrypt-access"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} - Action: - - kms:Decrypt - - Effect: Allow - Resource: - Fn::Join: - - "" - - - "arn:aws:ssm:" - - Ref: "AWS::Region" - - ":" - - Ref: "AWS::AccountId" - - ":parameter/" - - !Sub ${GafferWithUser.Outputs.PasswordParameter} - Action: - - ssm:GetParameters - - GeneratorS3AccessMavenTarballPolicy: - Condition: BootstrapLocalMavenRepo - Type: AWS::IAM::Policy - Properties: - Roles: - - !Ref GeneratorRole - PolicyName: !Join ["-", [Ref: "AWS::StackName", "mvn-tar-access"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: !Join ["", ["arn:aws:s3:::", !Ref MavenRepoTarball]] - Action: - - s3:GetObject - - ################################## - ## CloudWatch Monitoring Dashboard - ################################## - - MetricDashboard: - Type: AWS::CloudWatch::Dashboard - Properties: - DashboardName: !Ref "AWS::StackName" - DashboardBody: '{ "widgets": [{ "width": 24, "height": 2, "type": "text", "properties": { "markdown": "# Please wait for dashboard to initialise..." } }] }' - - UpdateDashboardRule: - Type: AWS::Events::Rule - Properties: - ScheduleExpression: "rate(1 minute)" - Targets: - - Id: TargetLambdaFunction - Arn: !GetAtt UpdateDashboardLambda.Arn - - PermissionForEventsToInvokeUpdateDashboardLambda: - Type: "AWS::Lambda::Permission" - Properties: - FunctionName: !Ref UpdateDashboardLambda - Action: lambda:InvokeFunction - Principal: events.amazonaws.com - SourceArn: !GetAtt UpdateDashboardRule.Arn - - UpdateDashboardLambda: - Type: AWS::Lambda::Function - DependsOn: - - DataGeneratorScalingGroup - - QueryGeneratorScalingGroup - Properties: - Description: Updates the Metric Dashboard so that it contains all the metrics relevant to the performance test - Role: !GetAtt UpdateDashboardRole.Arn - Runtime: python3.6 - Handler: script.lambda_handler - Environment: - Variables: - STACK_NAME: !Ref "AWS::StackName" - MemorySize: 128 - Timeout: !Ref TimeoutUpdateMetrics - Code: - S3Bucket: !Ref S3Bucket - S3Key: "lambda/update-cloudwatch-dashboard.zip" - - UpdateDashboardRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "dashboard-update-policy"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - Fn::Join: - - "" - - - "arn:aws:cloudformation:" - - !Ref "AWS::Region" - - ":" - - !Ref "AWS::AccountId" - - ":stack/" - - !Ref "AWS::StackName" - - "/*" - Action: cloudformation:DescribeStacks - - Effect: Allow - Resource: - Fn::Join: - - "" - - - "arn:aws:elasticmapreduce:" - - !Ref "AWS::Region" - - ":" - - !Ref "AWS::AccountId" - - ":cluster/" - - !Sub ${GafferWithUser.Outputs.EmrClusterId} - Action: elasticmapreduce:ListInstances - - Effect: Allow - Resource: "*" - Action: - - autoscaling:DescribeAutoScalingGroups - - ec2:DescribeInstances - - ec2:MonitorInstances - - Effect: Allow - Resource: - Fn::Join: - - "" - - - "arn:aws:cloudwatch::" - - !Ref "AWS::AccountId" - - ":dashboard/" - - !Ref MetricDashboard - Action: - - cloudwatch:GetDashboard - - cloudwatch:PutDashboard - - ############################## - ## Upload dependencies into S3 - ############################## - - S3Bucket: - Type: AWS::S3::Bucket - DeletionPolicy: Delete - - FileUploadCustomResource: - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - Properties: - ServiceToken: !GetAtt FileUploadLambda.Arn - BucketName: !Ref S3Bucket - - FileUploadLambda: - Type: AWS::Lambda::Function - Properties: - Description: Uploads files required to run Gaffer performance tests into an S3 bucket - Role: !GetAtt FileUploadRole.Arn - Runtime: python2.7 - Handler: index.lambda_handler - MemorySize: 128 - Timeout: !Ref TimeoutUploadFile - Code: - ZipFile: !Sub | - #!/usr/bin/env python - - import boto3 - import base64 - import zipfile - import urllib2 - import cfnresponse - - s3 = boto3.client('s3') - - files=[] - - files.append({ - 'Output': 'DeployGafferWithUserStack', - 'Key': 'cloudformation/gaffer-with-user.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-with-user.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/core/cloudformation/gaffer-with-user.yaml' - ] - }) - - files.append({ - 'Output': 'SetGafferAccumuloSplitPointsScript', - 'Key': 'step/set-gaffer-performance-test-split-points.sh', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/tests/performance-tests/emr-step-scripts/set-gaffer-performance-test-split-points.sh', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/tests/performance-tests/emr-step-scripts/set-gaffer-performance-test-split-points.sh' - ] - }) - - files.append({ - 'Output': 'InstallAccumuloMetricsCollectionScript', - 'Key': 'step/install-accumulo-metric-collection.sh', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/tests/performance-tests/emr-step-scripts/install-accumulo-metric-collection.sh', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/tests/performance-tests/emr-step-scripts/install-accumulo-metric-collection.sh' - ] - }) - - files.append({ - 'Output': 'UpdateMetricsDashboardLambda', - 'ZipFileName': 'script.py', - 'Key': 'lambda/update-cloudwatch-dashboard.zip', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/tests/performance-tests/lambdas/update-cloudwatch-dashboard.py', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/tests/performance-tests/lambdas/update-cloudwatch-dashboard.py' - ] - }) - - def upload_files(bucket): - outputs = {} - - for file in files: - body = None - if 'Body' in file: - body = file['Body'] - elif 'Body64' in file: - body = base64.b64decode(file['Body64']) - elif 'Url' in file: - body = urllib2.urlopen(file['Url']).read() - elif 'Urls' in file: - lastError = None - for url in file['Urls']: - try: - body = urllib2.urlopen(url).read() - break - except Exception as e: - print('Request for ' + url + ' error: ' + str(e)) - lastError = e - if body is None and lastError is not None: - raise lastError - - if body is not None and 'ZipFileName' in file: - with zipfile.ZipFile('/tmp/file.zip', 'w') as zipFile: - zippedScriptInfo = zipfile.ZipInfo(file['ZipFileName']) - zippedScriptInfo.external_attr = 0777 << 16L - zipFile.writestr(zippedScriptInfo, body) - body = open('/tmp/file.zip', 'rb') - - if body is not None: - s3.put_object( - Bucket=bucket, - Key=file['Key'], - Body=body - ) - - if 'Output' in file: - outputs[file['Output']] = file['Key'] - - return outputs - - def cleanup_files(bucket): - for file in files: - s3.delete_object( - Bucket=bucket, - Key=file['Key'] - ) - - def lambda_handler(evt, cntx): - try: - print(evt) - - bucket = evt['ResourceProperties']['BucketName'] - print('S3 Bucket: ' + bucket) - - requestType = evt['RequestType'] - if requestType == 'Create' or requestType == 'Update': - outputs = upload_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, outputs) - elif requestType == 'Delete': - cleanup_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, {}) - else: - raise Exception('Unrecognised RequestType: ' + requestType) - - except Exception as e: - cfnresponse.send(evt, cntx, cfnresponse.FAILED, { 'Error': str(e) }) - raise - - FileUploadRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "file-upload-policy"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - - !GetAtt S3Bucket.Arn - - !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - -Outputs: - GafferTemplateType: - Value: "gaffer-performance-tests" - EmrMasterPublicDNS: - Value: !Sub ${GafferWithUser.Outputs.EmrMasterPublicDNS} - EmrClusterId: - Value: !Sub ${GafferWithUser.Outputs.EmrClusterId} - EmrMasterSecurityGroup: - Value: !Sub ${GafferWithUser.Outputs.EmrMasterSecurityGroup} - EmrSlaveSecurityGroup: - Value: !Sub ${GafferWithUser.Outputs.EmrSlaveSecurityGroup} - EmrIamRoleName: - Value: !Sub ${GafferWithUser.Outputs.EmrIamRoleName} - GafferInstanceName: - Value: !Sub ${GafferWithUser.Outputs.GafferInstanceName} - AccumuloInstanceName: - Value: !Sub ${GafferWithUser.Outputs.AccumuloInstanceName} - UserName: - Value: !Sub ${GafferWithUser.Outputs.UserName} - PasswordParameter: - Value: !Sub ${GafferWithUser.Outputs.PasswordParameter} - PasswordEncryptionKey: - Value: !Sub ${GafferWithUser.Outputs.PasswordEncryptionKey} - DataGeneratorAutoScalingGroupName: - Value: !Ref DataGeneratorScalingGroup - QueryGeneratorAutoScalingGroupName: - Value: !Ref QueryGeneratorScalingGroup - MetricDashboard: - Value: - Fn::Join: - - "" - - - "https://" - - !Ref "AWS::Region" - - ".console.aws.amazon.com/cloudwatch/home#dashboards:name=" - - !Ref MetricDashboard diff --git a/deployment/aws/tests/performance-tests/deploy-gaffer-performance-tests-via-cloudformation.sh b/deployment/aws/tests/performance-tests/deploy-gaffer-performance-tests-via-cloudformation.sh deleted file mode 100755 index e9c05cdaa..000000000 --- a/deployment/aws/tests/performance-tests/deploy-gaffer-performance-tests-via-cloudformation.sh +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -# The version of Gaffer to deploy. Can be a branch name or version number. -GAFFER_VERSION="develop" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="develop" - -EMR_INSTANCE_TYPE="c3.4xlarge" - -# The ID of the VPC that the EMR cluster should be deployed into -VPC_ID="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of any security groups to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUPS="" - -CLUSTER_NAME="$KEYNAME-gaffer-perf-test-${GAFFER_VERSION//./-}-${EMR_INSTANCE_TYPE//./}" - -# ----- CONFIG END ----- # - -# Quick check to make sure the config is complete -if [[ -z "$VPC_ID" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$VPC_ID, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Deploy cluster via CloudFormation -aws cloudformation create-stack \ - --stack-name $CLUSTER_NAME \ - --template-body file://cloudformation/gaffer-performance-tests.yaml \ - --capabilities CAPABILITY_NAMED_IAM \ - --on-failure DO_NOTHING \ - --tags \ - Key=gaffer-version,Value=$GAFFER_VERSION \ - Key=gaffer-tools-version,Value=$GAFFER_TOOLS_VERSION \ - --parameters \ - ParameterKey=GafferVersion,ParameterValue=$GAFFER_VERSION \ - ParameterKey=GafferToolsVersion,ParameterValue=$GAFFER_TOOLS_VERSION \ - ParameterKey=EmrInstanceType,ParameterValue=$EMR_INSTANCE_TYPE \ - ParameterKey=EmrCoreInstanceCount,ParameterValue=10 \ - ParameterKey=DataGeneratorCount,ParameterValue=5 \ - ParameterKey=DataGeneratorInstanceType,ParameterValue=r4.large \ - ParameterKey=QueryGeneratorCount,ParameterValue=5 \ - ParameterKey=QueryGeneratorInstanceType,ParameterValue=r4.large \ - ParameterKey=VpcId,ParameterValue=$VPC_ID \ - ParameterKey=SubnetId,ParameterValue=$SUBNET_ID \ - ParameterKey=ExtraSecurityGroups,ParameterValue=\"$EXTRA_SECURITY_GROUPS\" \ - ParameterKey=KeyName,ParameterValue=$KEYNAME \ - ParameterKey=IngestElementCount,ParameterValue=5000000000 \ - ParameterKey=SplitsPerTabletServer,ParameterValue=10 \ - ParameterKey=TabletServersPerYarnNode,ParameterValue=1 \ - ParameterKey=IngestIncludeEntities,ParameterValue=false diff --git a/deployment/aws/tests/performance-tests/ec2-userdata-scripts/run-gaffer-random-generator.sh b/deployment/aws/tests/performance-tests/ec2-userdata-scripts/run-gaffer-random-generator.sh deleted file mode 100644 index a8cd1c597..000000000 --- a/deployment/aws/tests/performance-tests/ec2-userdata-scripts/run-gaffer-random-generator.sh +++ /dev/null @@ -1,142 +0,0 @@ -#!/bin/bash -xe - -# Install required software -sudo yum remove -y java-1.7.0-openjdk -sudo yum install -y java-1.8.0-openjdk-devel - -MAVEN_VERSION=3.5.0 -MAVEN_DOWNLOAD_URL=https://archive.apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz -function install_dev_tools { - # Install Apache Maven - if ! which mvn >/dev/null 2>&1; then - echo "Downloading Apache Maven $MAVEN_VERSION from $MAVEN_DOWNLOAD_URL" - curl -fLO $MAVEN_DOWNLOAD_URL - tar -xf apache-maven-$MAVEN_VERSION-bin.tar.gz - rm -f apache-maven-$MAVEN_VERSION-bin.tar.gz - export PATH=$PWD/apache-maven-$MAVEN_VERSION/bin:$PATH - fi -} - -# Grab the Accumulo password from an SSM Parameter -ENCRYPTED_PASSWORD=$(aws ssm get-parameters --names "$PASSWORD_PARAM" --region "$AWS_REGION" --output text --query Parameters[0].Value) -if [ "$ENCRYPTED_PASSWORD" == "" ]; then - echo "Unable to retrieve Gaffer password from AWS SSM Parameter: $PASSWORD_PARAM" - exit 1 -fi - -# Decrypt the Accumulo password -PASSWORD=$(aws kms decrypt --region "$AWS_REGION" --ciphertext-blob fileb://<(echo "$ENCRYPTED_PASSWORD" | base64 -d) --query Plaintext --output text | base64 -d) -if [ "$PASSWORD" == "" ]; then - echo "Unable to decrypt Gaffer password!" - exit 1 -fi - -# Discover this instance's ID -INSTANCE_ID=$(curl http://169.254.169.254/latest/meta-data/instance-id) -if [ "$INSTANCE_ID" == "" ]; then - echo "Unable to discover instance ID for this server" - exit 1 -fi - -if [ "$MVN_REPO" != "" ]; then - # Bootstrapping the local Maven repo is allowed to fail, we will just fallback to downloading all the dependencies - # from Maven Central... - set +e - cd /root - aws s3 cp s3://$MVN_REPO maven-repo.tar.gz - tar -xf maven-repo.tar.gz - rm -f maven-repo.tar.gz - set -e -fi - -# Create Gaffer configuration -INSTALL_DIR=/opt/gaffer - -mkdir -p $INSTALL_DIR/etc -mkdir -p $INSTALL_DIR/lib -cd $INSTALL_DIR - -tee -a etc/store.properties < -i [-w ]" - exit 1 -fi - -sudo mkdir -p $INSTALL_DIR - -# Work out if we can download performance-testing-aws.jar or if we need to build it from source... -if ! curl -fLO https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/performance-testing-aws/$GAFFER_TOOLS_VERSION/performance-testing-aws-$GAFFER_TOOLS_VERSION-full.jar; then - echo "Building Gaffer performance-testing-aws.jar from branch $GAFFER_TOOLS_VERSION..." - - curl -fLO https://github.com/gchq/gaffer-tools/archive/$GAFFER_TOOLS_VERSION.zip - unzip $GAFFER_TOOLS_VERSION.zip - rm $GAFFER_TOOLS_VERSION.zip - cd gaffer-tools-$GAFFER_TOOLS_VERSION - - source /etc/profile.d/maven.sh - mvn clean package -Pquick -pl performance-testing/performance-testing-aws --also-make - - GAFFER_TOOLS_POM_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml) - echo "Detected Gaffer Tools version as $GAFFER_TOOLS_POM_VERSION" - - sudo cp ./performance-testing/performance-testing-aws/target/performance-testing-aws-$GAFFER_TOOLS_POM_VERSION-full.jar $INSTALL_DIR/ - - # Tidy up - cd .. - rm -rf gaffer-tools-$GAFFER_TOOLS_VERSION -else - echo "Using Gaffer performance-testing-aws.jar from Maven Central..." - GAFFER_TOOLS_POM_VERSION=$GAFFER_TOOLS_VERSION - sudo mv ./performance-testing-aws-$GAFFER_TOOLS_POM_VERSION-full.jar $INSTALL_DIR/ -fi - -JAR_PATH=$INSTALL_DIR/performance-testing-aws-$GAFFER_TOOLS_POM_VERSION-full.jar - -# Set up as a system service -sudo tee /etc/init/accumulo-metrics.conf <>\$LOG_DIR/out.log \\ - 2>>\$LOG_DIR/err.log - -EOF - -sudo start accumulo-metrics diff --git a/deployment/aws/tests/performance-tests/emr-step-scripts/set-gaffer-performance-test-split-points.sh b/deployment/aws/tests/performance-tests/emr-step-scripts/set-gaffer-performance-test-split-points.sh deleted file mode 100644 index fe3b56e61..000000000 --- a/deployment/aws/tests/performance-tests/emr-step-scripts/set-gaffer-performance-test-split-points.sh +++ /dev/null @@ -1,188 +0,0 @@ -#!/bin/bash -xe - -GAFFER_TOOLS_VERSION="master" -GRAPH_ID="" -ACCUMULO_INSTANCE="" -PARAM_NAME="" -ACCUMULO_USER="" -WAIT_HANDLE_URL="" -ZOOKEEPERS="$HOSTNAME:2181" - -RMAT_MAX_NODE_ID=1000000000 -NUM_ELEMENTS=100000 -SPLITS_PER_TABLET_SERVER=1 - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -g|--graph-id) - GRAPH_ID=$2 - shift - ;; - -i|--accumulo-instance) - ACCUMULO_INSTANCE=$2 - shift - ;; - -m|--max-rmat-node-id) - RMAT_MAX_NODE_ID=$2 - shift - ;; - -n|--num-elements) - NUM_ELEMENTS=$2 - shift - ;; - -p|--param) - PARAM_NAME=$2 - shift - ;; - -s|--splits-per-tablet-server) - SPLITS_PER_TABLET_SERVER=$2 - shift - ;; - -u|--user) - ACCUMULO_USER=$2 - shift - ;; - -w|--wait-handle-url) - WAIT_HANDLE_URL=$2 - shift - ;; - -z|--zookeepers) - ZOOKEEPERS=$2 - shift - ;; - *) - GAFFER_TOOLS_VERSION=$1 - ;; - esac - shift -done - -if [[ "$WAIT_HANDLE_URL" ]]; then - function awsSignal { - /opt/aws/bin/cfn-signal -e $? "$WAIT_HANDLE_URL" - } - trap awsSignal EXIT -fi - -if [[ "$GAFFER_TOOLS_VERSION" == "" || "$GRAPH_ID" == "" || "$ACCUMULO_INSTANCE" == "" || "$PARAM_NAME" == "" || "$ACCUMULO_USER" == "" ]]; then - echo "Usage: $0 -g -i -p -u [-m ] [-n ] [-s ] [-z ] [-w ]" - exit 1 -fi - -# Grab the Accumulo password from an SSM Parameter -ENCRYPTED_PASSWORD=$(aws ssm get-parameters --names "$PARAM_NAME" --region "$AWS_DEFAULT_REGION" --output text --query Parameters[0].Value) -if [ "$ENCRYPTED_PASSWORD" == "" ]; then - echo "Unable to retrieve Gaffer password from AWS SSM Parameter: $PARAM_NAME" - exit 1 -fi - -# Decrypt the Accumulo password -PASSWORD=$(aws kms decrypt --region "$AWS_DEFAULT_REGION" --ciphertext-blob fileb://<(echo "$ENCRYPTED_PASSWORD" | base64 -d) --query Plaintext --output text | base64 -d) -if [ "$PASSWORD" == "" ]; then - echo "Unable to decrypt Gaffer password!" - exit 1 -fi - -mkdir etc -mkdir lib -mkdir schema - -# Need to work out if we can download the performance testing JAR or if we need to build it from source... -if ! curl -fLO https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/performance-testing-accumulo-store/$GAFFER_TOOLS_VERSION/performance-testing-accumulo-store-$GAFFER_TOOLS_VERSION-full.jar; then - echo "Building accumulo store performance testing JAR from branch $GAFFER_TOOLS_VERSION..." - curl -fLO https://github.com/gchq/gaffer-tools/archive/$GAFFER_TOOLS_VERSION.zip - unzip $GAFFER_TOOLS_VERSION.zip - rm $GAFFER_TOOLS_VERSION.zip - cd gaffer-tools-$GAFFER_TOOLS_VERSION - - source /etc/profile.d/maven.sh - mvn clean package -Pquick -pl performance-testing/performance-testing-accumulo-store --also-make - - GAFFER_TOOLS_POM_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml) - echo "Detected Gaffer Tools version as $GAFFER_TOOLS_POM_VERSION" - - cp performance-testing/performance-testing-accumulo-store/target/performance-testing-accumulo-store-$GAFFER_TOOLS_POM_VERSION-full.jar ../lib/ - - cd .. - rm -rf gaffer-tools-$GAFFER_TOOLS_VERSION -else - echo "Using accumulo store performance testing JAR $GAFFER_TOOLS_VERSION from Maven Central..." - mv performance-testing-accumulo-store-$GAFFER_TOOLS_VERSION-full.jar lib/ - GAFFER_TOOLS_POM_VERSION=$GAFFER_TOOLS_VERSION -fi - -# Extract graph schema -jar -xf ./lib/performance-testing-accumulo-store-*-full.jar schema/ - -# Accumulo store config -tee -a etc/store.properties </dev/null 2>&1; then - sudo yum install -y xmlstarlet -fi - -sudo xmlstarlet ed --inplace \ - -u "/configuration/property[name='yarn.app.mapreduce.am.resource.mb']/value" -v "$MEM" \ - /etc/hadoop/conf/mapred-site.xml - -sudo xmlstarlet ed --inplace \ - -u "/configuration/property[name='mapreduce.map.memory.mb']/value" -v "$MEM" \ - /etc/hadoop/conf/mapred-site.xml - -sudo xmlstarlet ed --inplace \ - -u "/configuration/property[name='mapreduce.reduce.memory.mb']/value" -v "$MEM" \ - /etc/hadoop/conf/mapred-site.xml - -sudo xmlstarlet ed --inplace \ - -u "/configuration/property[name='yarn.app.mapreduce.am.command-opts']/value" -v "-Xmx${MAX_MEM}m" \ - /etc/hadoop/conf/mapred-site.xml - -sudo xmlstarlet ed --inplace \ - -u "/configuration/property[name='mapreduce.map.java.opts']/value" -v "-Xmx${MAX_MEM}m" \ - /etc/hadoop/conf/mapred-site.xml - -sudo xmlstarlet ed --inplace \ - -u "/configuration/property[name='mapreduce.reduce.java.opts']/value" -v "-Xmx${MAX_MEM}m" \ - /etc/hadoop/conf/mapred-site.xml - -# Calculate and set split points -hadoop jar ./lib/performance-testing-accumulo-store-$GAFFER_TOOLS_POM_VERSION-full.jar \ - uk.gov.gchq.gaffer.accumulostore.performancetesting.ingest.AccumuloElementIngestTest \ - ./schema \ - ./etc/store.properties \ - ./etc/performance-test.properties - -# Cleanup -rm -rf etc -rm -rf lib -rm -rf schema diff --git a/deployment/aws/tests/performance-tests/lambdas/update-cloudwatch-dashboard.py b/deployment/aws/tests/performance-tests/lambdas/update-cloudwatch-dashboard.py deleted file mode 100644 index b1f8a15a9..000000000 --- a/deployment/aws/tests/performance-tests/lambdas/update-cloudwatch-dashboard.py +++ /dev/null @@ -1,346 +0,0 @@ -#!/usr/bin/env python - -import boto3 -import json -import os -import time - -TEMPLATE_TYPE = "gaffer-performance-tests" -GAFFER_GRAPH_ID = "gaffer_performance_test" - -session = boto3.session.Session() -REGION = session.region_name - -autoscaling = boto3.client('autoscaling') -cloudformation = boto3.client('cloudformation') -cloudwatch = boto3.client('cloudwatch') -ec2 = boto3.client('ec2') -emr = boto3.client('emr') - -def convertStackOutputsToDict (stack): - outputs = {} - for output in stack['Outputs']: - outputs[output['OutputKey']] = output['OutputValue'] - stack['Outputs'] = outputs - return stack - -CURRENT_Y = 0 -CURRENT_MAX_Y = 1 -CURRENT_X = 0 -MAX_X = 24 - -def header (markdown): - global CURRENT_X, CURRENT_Y, CURRENT_MAX_Y, MAX_X - - if CURRENT_X > 0: - CURRENT_X = 0 - CURRENT_Y += CURRENT_MAX_Y - CURRENT_MAX_Y = 1 - - header = { - "type": "text", - "x": CURRENT_X, - "y": CURRENT_Y, - "width": MAX_X, - "height": 1, - "properties": { - "markdown": markdown - } - } - - CURRENT_Y += 1 - - return header - -def graph (title, metrics, width = 8, height = 6, stacked = False, stat = "Average"): - global CURRENT_X, CURRENT_Y, CURRENT_MAX_Y, MAX_X - - if CURRENT_X + width > MAX_X: - CURRENT_X = 0 - CURRENT_Y += CURRENT_MAX_Y - CURRENT_MAX_Y = 1 - - graph = { - "type": "metric", - "x": CURRENT_X, - "y": CURRENT_Y, - "width": width, - "height": height, - "properties": { - "title": title, - "metrics": metrics, - "period": 60, - "region": REGION, - "stat": stat, - "view": "timeSeries", - "stacked": stacked - } - } - - CURRENT_X += width - if height > CURRENT_MAX_Y: - CURRENT_MAX_Y = height - - return graph - -def ec2Graph (title, metricName, instanceIds, width = 8, height = 6, stacked = False): - metrics = [] - for instanceId in instanceIds: - metrics.append([ - "AWS/EC2", metricName, - "InstanceId", instanceId, - { "label": instanceId } - ]) - return graph(title, metrics, width=width, height=height, stacked=stacked) - -def accumuloTabletServerGraph (title, metricName, emrPrivateDnsNames, emrClusterId, accumuloInstanceName, width = 8, height = 6, stacked = True, stat = 'Sum'): - metrics = [] - for emrPrivateDnsName in emrPrivateDnsNames: - metrics.append([ - "Accumulo", metricName, - "EmrJobFlowId", emrClusterId, - "InstanceName", accumuloInstanceName, - "TableName", GAFFER_GRAPH_ID, - "TabletServerName", emrPrivateDnsName, - { "label": emrPrivateDnsName } - ]) - return graph(title, metrics, width=width, height=height, stacked=stacked, stat=stat) - -def ensureDetailedMonitoringEnabled (instanceIds): - enableMonitoringInstanceIds = [] - - emrInstancesWithBasicMonitoringResponse = ec2.describe_instances(InstanceIds=instanceIds, Filters=[{ - 'Name': 'monitoring-state', - 'Values': ['disabled'] - }]) - - if 'Reservations' in emrInstancesWithBasicMonitoringResponse: - for reservation in emrInstancesWithBasicMonitoringResponse['Reservations']: - for instance in reservation['Instances']: - enableMonitoringInstanceIds.append(instance['InstanceId']) - - if len(enableMonitoringInstanceIds) > 0: - print('Enabling detailed monitoring for: ' + str(enableMonitoringInstanceIds)) - ec2.monitor_instances(InstanceIds=enableMonitoringInstanceIds) - -def updateDashboardForStack (stack): - dataGenInstanceIds = [] - queryGenInstanceIds = [] - emrInstanceIds = [] - currentlyActiveEmrInstanceIds = [] - emrPrivateDnsNames = [] - - # Load instance Ids that we already know about from the existing Dashboard JSON - # This is so that we will continue to display metrics for instances that have been terminated - try: - existingDashboard = cloudwatch.get_dashboard(DashboardName=stack['StackName']) - except cloudwatch.exceptions.ResourceNotFound as e: - existingDashboard = None - - if existingDashboard is not None: - if 'DashboardBody' in existingDashboard: - try: - dashboardJson = json.loads(existingDashboard['DashboardBody']) - except ValueError: - dashboardJson = None - - if dashboardJson is not None: - if 'widgets' in dashboardJson: - for widget in dashboardJson['widgets']: - if 'properties' in widget and 'title' in widget['properties']: - if widget['properties']['title'] == 'Data Generator CPU': - for metric in widget['properties']['metrics']: - try: - dataGenInstanceIds.append(metric[metric.index('InstanceId') + 1]) - except ValueError: - pass - elif widget['properties']['title'] == 'Query Generator CPU': - for metric in widget['properties']['metrics']: - try: - queryGenInstanceIds.append(metric[metric.index('InstanceId') + 1]) - except ValueError: - pass - elif widget['properties']['title'] == 'EMR CPU': - for metric in widget['properties']['metrics']: - try: - emrInstanceIds.append(metric[metric.index('InstanceId') + 1]) - except ValueError: - pass - elif widget['properties']['title'] == 'Online Tablets': - for metric in widget['properties']['metrics']: - try: - emrPrivateDnsNames.append(metric[metric.index('TabletServerName') + 1]) - except ValueError: - pass - - # ===== ===== - - dataGenScalingGrpName = stack['Outputs']['DataGeneratorAutoScalingGroupName'] - queryGenScalingGrpName = stack['Outputs']['QueryGeneratorAutoScalingGroupName'] - - dataGenGrpResponse = autoscaling.describe_auto_scaling_groups(AutoScalingGroupNames=[dataGenScalingGrpName]) - for instance in dataGenGrpResponse['AutoScalingGroups'][0]['Instances']: - if instance['InstanceId'] not in dataGenInstanceIds: - dataGenInstanceIds.append(instance['InstanceId']) - - queryGenGrpResponse = autoscaling.describe_auto_scaling_groups(AutoScalingGroupNames=[queryGenScalingGrpName]) - for instance in queryGenGrpResponse['AutoScalingGroups'][0]['Instances']: - if instance['InstanceId'] not in queryGenInstanceIds: - queryGenInstanceIds.append(instance['InstanceId']) - - emrInstancesResponse = emr.list_instances(ClusterId=stack['Outputs']['EmrClusterId']) - for instance in emrInstancesResponse['Instances']: - currentlyActiveEmrInstanceIds.append(instance['Ec2InstanceId']) - if instance['Ec2InstanceId'] not in emrInstanceIds: - emrInstanceIds.append(instance['Ec2InstanceId']) - if 'PrivateDnsName' in instance and instance['PrivateDnsName'] not in emrPrivateDnsNames: - emrPrivateDnsNames.append(instance['PrivateDnsName']) - - if len(currentlyActiveEmrInstanceIds) > 0: - ensureDetailedMonitoringEnabled(currentlyActiveEmrInstanceIds) - - # ===== ===== - - dataGenIngestRateMetrics = [] - for dataGenInstanceId in dataGenInstanceIds: - dataGenIngestRateMetrics.append([ - "Gaffer", "elements_per_second_batch", - "EmrJobFlowId", stack['Outputs']['EmrClusterId'], - "InstanceId", dataGenInstanceId, - "InstanceName", stack['Outputs']['AccumuloInstanceName'], - "TableName", GAFFER_GRAPH_ID, - { "label": dataGenInstanceId } - ]) - - dataGenGroupSizeMetric = [ - "AWS/AutoScaling", "GroupInServiceInstances", - "AutoScalingGroupName", stack['Outputs']['DataGeneratorAutoScalingGroupName'] - ] - - queryGenSeedRateMetrics = [] - queryGenResultsRateMetrics = [] - for queryGenInstanceId in queryGenInstanceIds: - queryGenSeedRateMetrics.append([ - "Gaffer", "seeds_per_second", - "EmrJobFlowId", stack['Outputs']['EmrClusterId'], - "InstanceId", queryGenInstanceId, - "InstanceName", stack['Outputs']['AccumuloInstanceName'], - "TableName", GAFFER_GRAPH_ID, - { "label": queryGenInstanceId } - ]) - queryGenResultsRateMetrics.append([ - "Gaffer", "results_per_second", - "EmrJobFlowId", stack['Outputs']['EmrClusterId'], - "InstanceId", queryGenInstanceId, - "InstanceName", stack['Outputs']['AccumuloInstanceName'], - "TableName", GAFFER_GRAPH_ID, - { "label": queryGenInstanceId } - ]) - - queryGenGroupSizeMetric = [ - "AWS/AutoScaling", "GroupInServiceInstances", - "AutoScalingGroupName", stack['Outputs']['QueryGeneratorAutoScalingGroupName'] - ] - - emrHdfsMetrics = [ - [ - "AWS/ElasticMapReduce", "HDFSUtilization", - "JobFlowId", stack['Outputs']['EmrClusterId'] - ], - [ - "AWS/ElasticMapReduce", "CapacityRemainingGB", - "JobFlowId", stack['Outputs']['EmrClusterId'], - { "yAxis": "right" } - ] - ] - - # ===== ===== - - widgets = [ - header("WARNING: This dashboard gets auto-updated by a Lambda function every minute! (Last Updated: " + time.ctime() + ")"), - - header("** GENERATOR METRICS **"), - graph("Data Generator Instance Count", [dataGenGroupSizeMetric], width=6), - ec2Graph("Data Generator CPU", "CPUUtilization", dataGenInstanceIds, width = 6), - ec2Graph("Data Generator NetOut", "NetworkOut", dataGenInstanceIds, width = 6), - graph("Data Generator Ingest Rate", dataGenIngestRateMetrics, width=6), - - graph("Query Generator Instance Count", [queryGenGroupSizeMetric], width=4), - ec2Graph("Query Generator CPU", "CPUUtilization", queryGenInstanceIds, width = 5), - ec2Graph("Query Generator NetOut", "NetworkOut", queryGenInstanceIds, width = 5), - graph("Query Generator Seed Rate", queryGenSeedRateMetrics, width=5), - graph("Query Generator Results Rate", queryGenResultsRateMetrics, width=5), - - header("** EMR CLUSTER METRICS **"), - ec2Graph("EMR CPU", "CPUUtilization", emrInstanceIds), - ec2Graph("EMR NetIn", "NetworkIn", emrInstanceIds), - ec2Graph("EMR NetOut", "NetworkOut", emrInstanceIds), - - ec2Graph("EMR Disk Read Bytes", "DiskReadBytes", emrInstanceIds, width=6), - ec2Graph("EMR Disk Read Ops", "DiskReadOps", emrInstanceIds, width=6), - ec2Graph("EMR Disk Write Bytes", "DiskWriteBytes", emrInstanceIds, width=6), - ec2Graph("EMR Disk Write Ops", "DiskWriteOps", emrInstanceIds, width=6), - - header("** ACCUMULO METRICS **"), - accumuloTabletServerGraph("Online Tablets", "OnlineTabletCount", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=6), - accumuloTabletServerGraph("Records", "RecordCount", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=6), - accumuloTabletServerGraph("Records In Memory", "RecordsInMemoryCount", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=6), - graph("HDFS Usage", emrHdfsMetrics, width=6), - - accumuloTabletServerGraph("Ingest Rate", "IngestRate", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName']), - accumuloTabletServerGraph("Calculated Ingest Rate", "CalculatedIngestRate", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName']), - accumuloTabletServerGraph("Ingest Byte Rate", "IngestByteRate", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName']), - - accumuloTabletServerGraph("Scan Rate", "ScanRate", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName']), - accumuloTabletServerGraph("Query Rate", "QueryRate", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName']), - accumuloTabletServerGraph("Query Byte Rate", "QueryByteRate", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName']), - - accumuloTabletServerGraph("Minor Compactions", "MinorCompactionCount", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=12), - accumuloTabletServerGraph("Major Compactions", "MajorCompactionCount", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=12), - accumuloTabletServerGraph("Queued Minor Compactions", "MinorCompactionQueuedCount", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=12), - accumuloTabletServerGraph("Queued Major Compactions", "MajorCompactionQueuedCount", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=12), - - accumuloTabletServerGraph("Running Scans", "ScansRunning", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=12), - accumuloTabletServerGraph("Queued Scans", "ScansQueued", emrPrivateDnsNames, stack['Outputs']['EmrClusterId'], stack['Outputs']['AccumuloInstanceName'], width=12), - ] - - dashboard = { "widgets": widgets } - # print(json.dumps(dashboard, sort_keys=True, indent=2)) - - stackName = stack['StackName'] - dashboardResponse = cloudwatch.put_dashboard(DashboardName=stackName, DashboardBody=json.dumps(dashboard)) - return dashboardResponse - -def getPerformanceTestingStack (stackName): - describeStacksResponse = cloudformation.describe_stacks(StackName = stackName) - return convertStackOutputsToDict(describeStacksResponse['Stacks'][0]) - -def getAllPerformanceTestingStacks (): - gafferPerfTestStacks = [] - describeStacksResponse = cloudformation.describe_stacks() - for stack in describeStacksResponse['Stacks']: - if 'Outputs' in stack: - for output in stack['Outputs']: - if output['OutputKey'] == 'GafferTemplateType' and output['OutputValue'] == TEMPLATE_TYPE: - gafferPerfTestStacks.append(convertStackOutputsToDict(stack)) - return gafferPerfTestStacks - -def lambda_handler (evt, cntx): - print(evt) - - if 'STACK_NAME' in os.environ: - stack = getPerformanceTestingStack(os.environ['STACK_NAME']) - # print(stack['Outputs']) - - result = updateDashboardForStack(stack) - print(stack['StackName'] + ': ' + str(result)) - return result - else: - raise Exception('Missing env var STACK_NAME!') - -if __name__ == "__main__": - stacks = getAllPerformanceTestingStacks() - for stack in stacks: - # print(stack['Outputs']) - result = updateDashboardForStack(stack) - print(stack['StackName'] + ': ' + str(result)) diff --git a/deployment/aws/tests/system-tests/README.md b/deployment/aws/tests/system-tests/README.md deleted file mode 100644 index 45f20163f..000000000 --- a/deployment/aws/tests/system-tests/README.md +++ /dev/null @@ -1,26 +0,0 @@ - - -# System Testing of Gaffer on AWS - -The CloudFormation template in this directory: - -* deploys an Accumulo instance onto an AWS EMR cluster (using Apache Slider) and configures it so that it can be used as a Gaffer store -* generates Gaffer elements for the Road Traffic Counts (sampled) data set and ingests them into the Accumulo store -* provisions a web server instance to host the REST API, configuring it to talk to the Accumulo store -* runs a series of queries via the REST API - -Successful deployment of this template therefore provides some confidence that all the CloudFormation templates in this repository are capable of correctly deploying a functioning Gaffer instance. diff --git a/deployment/aws/tests/system-tests/cloudformation/gaffer-system-tests.yaml b/deployment/aws/tests/system-tests/cloudformation/gaffer-system-tests.yaml deleted file mode 100644 index 4b9c03902..000000000 --- a/deployment/aws/tests/system-tests/cloudformation/gaffer-system-tests.yaml +++ /dev/null @@ -1,447 +0,0 @@ -AWSTemplateFormatVersion: "2010-09-09" -Description: "Runs the Gaffer Road Traffic System Tests" - -Parameters: - - GafferVersion: - Type: String - Default: develop - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer to deploy - can be a version number (e.g. 1.0.0) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - GafferToolsVersion: - Type: String - Default: develop - MinLength: 1 - AllowedPattern: "\\S+" - Description: The version of Gaffer Tools to use to deploy Gaffer on EMR - can be a version number (e.g. 1.0.0) or a git branch (e.g. gh-X-feature-name) / commit hash etc - - AccumuloVersion: - Type: String - Default: 1.9.3 - MinLength: 1 - AllowedPattern: "\\S+" - - EmrRelease: - Type: String - Default: emr-5.11.0 - AllowedPattern: "emr-\\d+\\.\\d+\\.\\d+" - ConstraintDescription: Please select a valid EMR release - - EmrInstanceType: - Type: String - Default: m3.xlarge - MinLength: 1 - Description: Specify the type of instances to deploy in the EMR cluster - - EmrCoreInstanceCount: - Type: Number - Default: 3 - MinValue: 0 - Description: The number of (core) instances to deploy as part of the EMR cluster - - ClusterUsage: - Type: Number - Default: 85 - MinValue: 1 - MaxValue: 100 - Description: The proportion of the available cluster resources that should be assigned to Accumulo, specified as a percentage. If you plan to deploy other workloads (e.g. MR, Spark) on the EMR cluster then you should alter this parameter so that there will be resources available to them. - ConstraintDescription: Must be between 1% and 100% - - VpcId: - Type: AWS::EC2::VPC::Id - Description: The VPC to deploy infrastructure into - - SubnetId: - Type: AWS::EC2::Subnet::Id - Description: The subnet to deploy infrastructure into. Make sure the subnet resides in the VPC you have selected above! - - ExtraSecurityGroups: - Type: List - Description: Additional security groups that instances should be a member of - - KeyName: - Type: AWS::EC2::KeyPair::KeyName - Description: Name of an existing EC2 KeyPair that you would like to be able to use to SSH into any instances - ConstraintDescription: Must be the name of an existing EC2 KeyPair - - WebInstanceType: - Type: String - Default: t2.small - MinLength: 1 - Description: Specify the type of instance to be used to deploy the Gaffer REST API and Web UI - - TestReportSnsTopic: - Type: String - Default: "" - Description: The ARN of a SNS Topic that a notification should be sent to with the results of the system tests - - MavenRepoTarball: - Type: String - Default: "" - Description: "(Optional) The path to a tarball, stored in S3, that should be used to bootstrap local Maven caches. Should be specified as: /.tar.gz" - AllowedPattern: "|(\\S+\\.tar\\.gz)" - ConstraintDescription: "Please specify this as /.tar.gz" - - TimeoutUploadFile: - Type: Number - Default: 180 - Description: "Timeout value for the upload file(s) function" - MinValue: 1 - - TimeoutDeployServer: - Type: Number - Default: 900 - Description: "Timeout for deploying and securing a server" - MinValue: 1 - - TimeoutCreateUsers: - Type: Number - Default: 600 - Description: "Timeout value for creating the Gaffer user(s)" - MinValue: 1 - - TimeoutDeployGaffer: - Type: Number - Default: 3600 - Description: "Timeout value for deploying Gafffer" - MinValue: 1 - - TimeoutCleanupSecurity: - Type: Number - Default: 180 - Description: "Timeout value for the security clean-up" - MinValue: 1 - - TimeoutBuildSchema: - Type: Number - Default: 3600 - Description: "Timeout value for a schema build" - MinValue: 1 - - TimeoutIngestData: - Type: Number - Default: 3600 - Description: "Timeout value for data ingest" - MinValue: 1 - - TimeoutTestSystem: - Type: Number - Default: 3600 - Description: "Timeout value for performing the system tests" - MinValue: 1 - -Metadata: - AWS::CloudFormation::Interface: - ParameterGroups: - - Label: - default: Versions - Parameters: - - GafferVersion - - GafferToolsVersion - - AccumuloVersion - - EmrRelease - - Label: - default: Infrastructure Config - Parameters: - - EmrInstanceType - - EmrCoreInstanceCount - - WebInstanceType - - VpcId - - SubnetId - - KeyName - - ExtraSecurityGroups - - MavenRepoTarball - - ClusterUsage - - Label: - default: Test Config - Parameters: - - TestReportSnsTopic - Parameters: - - TimeoutUploadFile - - TimeoutCleanupSecurity - - TimeoutDeployGaffer - - TimeoutCreateUsers - - TimeoutDeployServer - - TimeoutBuildSchema - - TimeoutIngestData - - TimeoutTestSystem - -Conditions: - - TestReportEnabled: !Not [!Equals [!Ref TestReportSnsTopic, ""]] - -Resources: - - GafferRoadTraffic: - Type: AWS::CloudFormation::Stack - Properties: - TemplateURL: !Join ["", ["https://s3.amazonaws.com/", Ref: S3Bucket, "/", !GetAtt FileUploadCustomResource.DeployGafferRoadTrafficStack]] - Parameters: - GafferVersion: !Ref GafferVersion - GafferToolsVersion: !Ref GafferToolsVersion - AccumuloVersion: !Ref AccumuloVersion - EmrRelease: !Ref EmrRelease - EmrInstanceType: !Ref EmrInstanceType - EmrCoreInstanceCount: !Ref EmrCoreInstanceCount - VpcId: !Ref VpcId - SubnetId: !Ref SubnetId - ExtraSecurityGroups: !Join [",", Ref: ExtraSecurityGroups] - KeyName: !Ref KeyName - WebInstanceType: !Ref WebInstanceType - RoadTrafficDataUrl: "https://raw.githubusercontent.com/gchq/Gaffer/master/example/road-traffic/road-traffic-demo/src/main/resources/roadTrafficSampleData.csv" - MavenRepoTarball: !Ref MavenRepoTarball - ClusterUsage: !Ref ClusterUsage - TimeoutUploadFile: !Ref TimeoutUploadFile - TimeoutCleanupSecurity: !Ref TimeoutCleanupSecurity - TimeoutDeployGaffer: !Ref TimeoutDeployGaffer - TimeoutCreateUsers: !Ref TimeoutCreateUsers - TimeoutDeployServer: !Ref TimeoutDeployServer - TimeoutBuildSchema: !Ref TimeoutBuildSchema - TimeoutIngestData: !Ref TimeoutIngestData - - EmrSnsPolicy: - Condition: TestReportEnabled - Type: AWS::IAM::Policy - Properties: - Roles: - - !GetAtt GafferRoadTraffic.Outputs.EmrIamRoleName - PolicyName: !Join ["-", [Ref: "AWS::StackName", "emr-sns-access"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: !Ref TestReportSnsTopic - Action: - - sns:Publish - - AllowEmrToAccessWebServerIngressRule: - Type: AWS::EC2::SecurityGroupIngress - Properties: - GroupId: !Sub ${GafferRoadTraffic.Outputs.WebServerSecurityGroup} - SourceSecurityGroupId: !Sub ${GafferRoadTraffic.Outputs.EmrMasterSecurityGroup} - IpProtocol: tcp - FromPort: 80 - ToPort: 80 - - ################################################### - ## EMR step script to run Road Traffic System Tests - ################################################### - - WaitForSystemTestsCondition: - Type: AWS::CloudFormation::WaitCondition - Properties: - Handle: !Ref WaitForSystemTestsHandler - Timeout: !Ref TimeoutTestSystem - - WaitForSystemTestsHandler: - Type: AWS::CloudFormation::WaitConditionHandle - DependsOn: - - GafferRoadTraffic - - AllowEmrToAccessWebServerIngressRule - - RunSystemTests: - Type: AWS::EMR::Step - Properties: - JobFlowId: !Sub ${GafferRoadTraffic.Outputs.EmrClusterId} - Name: run-road-traffic-system-tests - HadoopJarStep: - Jar: s3://elasticmapreduce/libs/script-runner/script-runner.jar - Args: - - !Join ["", ["s3://", !Ref S3Bucket, "/", !GetAtt FileUploadCustomResource.RunGafferSystemTestsScript]] - - !Ref GafferVersion - - "-h" - - !Sub ${GafferRoadTraffic.Outputs.WebServerPublicDNS} - - "-p" - - 80 - - "-s" - - !If [TestReportEnabled, !Ref TestReportSnsTopic, "none"] - - "--stack-id" - - !Ref "AWS::StackName" - - "-w" - - !Ref WaitForSystemTestsHandler - # This is here to ensure that the IAM Policy that gives this script permission to publish to SNS has been - # applied. Unfortunately CloudFormation does not appear to allow DependsOn to be combined with Conditions. - - "--ignore" - - !If [TestReportEnabled, !Ref EmrSnsPolicy, "none"] - ActionOnFailure: CANCEL_AND_WAIT - - ############################## - ## Upload dependencies into S3 - ############################## - - S3Bucket: - Type: AWS::S3::Bucket - DeletionPolicy: Delete - - FileUploadCustomResource: - Type: AWS::CloudFormation::CustomResource - Version: "1.0" - Properties: - ServiceToken: !GetAtt FileUploadLambda.Arn - BucketName: !Ref S3Bucket - - FileUploadLambda: - Type: AWS::Lambda::Function - Properties: - Description: Uploads files required to run the Gaffer Road Traffic System Tests to an S3 bucket - Role: !GetAtt FileUploadRole.Arn - Runtime: python2.7 - Handler: index.lambda_handler - MemorySize: 128 - Timeout: !Ref TimeoutUploadFile - Code: - ZipFile: !Sub | - #!/usr/bin/env python - - import boto3 - import base64 - import urllib2 - import cfnresponse - - s3 = boto3.client('s3') - - files=[] - - files.append({ - 'Output': 'DeployGafferRoadTrafficStack', - 'Key': 'cloudformation/gaffer-road-traffic.yaml', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/apps/road-traffic/cloudformation/gaffer-road-traffic.yaml', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/apps/road-traffic/cloudformation/gaffer-road-traffic.yaml' - ] - }) - - files.append({ - 'Output': 'RunGafferSystemTestsScript', - 'Key': 'step/run-gaffer-system-tests.sh', - 'Urls': [ - 'https://raw.githubusercontent.com/gchq/gaffer-tools/gaffer-tools-${GafferToolsVersion}/deployment/aws/tests/system-tests/emr-step-scripts/run-gaffer-system-tests.sh', - 'https://raw.githubusercontent.com/gchq/gaffer-tools/${GafferToolsVersion}/deployment/aws/tests/system-tests/emr-step-scripts/run-gaffer-system-tests.sh' - ] - }) - - def upload_files(bucket): - outputs = {} - - for file in files: - body = None - if 'Body' in file: - body = file['Body'] - elif 'Body64' in file: - body = base64.b64decode(file['Body64']) - elif 'Url' in file: - body = urllib2.urlopen(file['Url']).read() - elif 'Urls' in file: - lastError = None - for url in file['Urls']: - try: - body = urllib2.urlopen(url).read() - break - except Exception as e: - print('Request for ' + url + ' error: ' + str(e)) - lastError = e - if body is None and lastError is not None: - raise lastError - - if body is not None: - s3.put_object( - Bucket=bucket, - Key=file['Key'], - Body=body - ) - - if 'Output' in file: - outputs[file['Output']] = file['Key'] - - return outputs - - def cleanup_files(bucket): - for file in files: - s3.delete_object( - Bucket=bucket, - Key=file['Key'] - ) - - def lambda_handler(evt, cntx): - try: - print(evt) - - bucket = evt['ResourceProperties']['BucketName'] - print('S3 Bucket: ' + bucket) - - requestType = evt['RequestType'] - if requestType == 'Create' or requestType == 'Update': - outputs = upload_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, outputs) - elif requestType == 'Delete': - cleanup_files(bucket) - cfnresponse.send(evt, cntx, cfnresponse.SUCCESS, {}) - else: - raise Exception('Unrecognised RequestType: ' + requestType) - - except Exception as e: - cfnresponse.send(evt, cntx, cfnresponse.FAILED, { 'Error': str(e) }) - raise - - FileUploadRole: - Type: AWS::IAM::Role - Properties: - AssumeRolePolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Principal: - Service: - - lambda.amazonaws.com - Action: - - sts:AssumeRole - ManagedPolicyArns: - - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole - Policies: - - PolicyName: !Join ["-", [Ref: "AWS::StackName", "file-upload-policy"]] - PolicyDocument: - Version: 2012-10-17 - Statement: - - Effect: Allow - Resource: - - !GetAtt S3Bucket.Arn - - !Join ["", [!GetAtt S3Bucket.Arn, "/*"]] - Action: - - s3:ListBucket - - s3:GetObject - - s3:PutObject - - s3:DeleteObject - -Outputs: - EmrMasterPublicDNS: - Value: !Sub ${GafferRoadTraffic.Outputs.EmrMasterPublicDNS} - EmrClusterId: - Value: !Sub ${GafferRoadTraffic.Outputs.EmrClusterId} - EmrMasterSecurityGroup: - Value: !Sub ${GafferRoadTraffic.Outputs.EmrMasterSecurityGroup} - EmrSlaveSecurityGroup: - Value: !Sub ${GafferRoadTraffic.Outputs.EmrSlaveSecurityGroup} - EmrIamRoleName: - Value: !Sub ${GafferRoadTraffic.Outputs.EmrIamRoleName} - GafferInstanceName: - Value: !Sub ${GafferRoadTraffic.Outputs.GafferInstanceName} - AccumuloInstanceName: - Value: !Sub ${GafferRoadTraffic.Outputs.AccumuloInstanceName} - GraphId: - Value: !Sub ${GafferRoadTraffic.Outputs.GraphId} - UserName: - Value: !Sub ${GafferRoadTraffic.Outputs.UserName} - PasswordParameter: - Value: !Sub ${GafferRoadTraffic.Outputs.PasswordParameter} - PasswordEncryptionKey: - Value: !Sub ${GafferRoadTraffic.Outputs.PasswordEncryptionKey} - WebServerPublicDNS: - Value: !Sub ${GafferRoadTraffic.Outputs.WebServerPublicDNS} - WebServerSecurityGroup: - Value: !Sub ${GafferRoadTraffic.Outputs.WebServerSecurityGroup} - RestApi: - Value: !Sub ${GafferRoadTraffic.Outputs.RestApi} - WebUi: - Value: !Sub ${GafferRoadTraffic.Outputs.WebUi} diff --git a/deployment/aws/tests/system-tests/deploy-gaffer-system-tests-via-cloudformation.sh b/deployment/aws/tests/system-tests/deploy-gaffer-system-tests-via-cloudformation.sh deleted file mode 100755 index 24277a18f..000000000 --- a/deployment/aws/tests/system-tests/deploy-gaffer-system-tests-via-cloudformation.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# ----- CONFIG ----- # - -# The version of Gaffer to deploy. Can be a branch name or version number. -GAFFER_VERSION="develop" - -# The version of gaffer-tools to use to deploy Gaffer. Can be a branch name or version number. -GAFFER_TOOLS_VERSION="develop" - -# The ID of the VPC that the EMR cluster should be deployed into -VPC_ID="" - -# The ID of the subnet that the EMR cluster should be deployed into -SUBNET_ID="" - -# The name of an existing KeyPair that can be used to SSH into the provisioned cluster -KEYNAME="" - -# The id of any security groups to add to all EMR instances -# Usually used to allow SSH access to the cluster from your IP address -EXTRA_SECURITY_GROUPS="" - -EMR_INSTANCE_TYPE="m3.xlarge" -EMR_INSTANCE_COUNT=3 -WEB_INSTANCE_TYPE="t2.small" -CLUSTER_NAME="$KEYNAME-gaffer-sys-tests-${GAFFER_VERSION//./-}" - -# ----- CONFIG END ----- # - -# Quick check to make sure the config is complete -if [[ -z "$VPC_ID" || -z "$SUBNET_ID" || -z "$KEYNAME" ]]; then - echo "Please set \$VPC_ID, \$SUBNET_ID and \$KEYNAME" >&2 - exit 1 -fi - -# Switch to script directory -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Deploy cluster via CloudFormation -aws cloudformation create-stack \ - --stack-name $CLUSTER_NAME \ - --template-body file://cloudformation/gaffer-system-tests.yaml \ - --capabilities CAPABILITY_NAMED_IAM \ - --on-failure DO_NOTHING \ - --tags \ - Key=gaffer-version,Value=$GAFFER_VERSION \ - Key=gaffer-tools-version,Value=$GAFFER_TOOLS_VERSION \ - --parameters \ - ParameterKey=GafferVersion,ParameterValue=$GAFFER_VERSION \ - ParameterKey=GafferToolsVersion,ParameterValue=$GAFFER_TOOLS_VERSION \ - ParameterKey=EmrInstanceType,ParameterValue=$EMR_INSTANCE_TYPE \ - ParameterKey=EmrCoreInstanceCount,ParameterValue=$EMR_INSTANCE_COUNT \ - ParameterKey=WebInstanceType,ParameterValue=$WEB_INSTANCE_TYPE \ - ParameterKey=VpcId,ParameterValue=$VPC_ID \ - ParameterKey=SubnetId,ParameterValue=$SUBNET_ID \ - ParameterKey=ExtraSecurityGroups,ParameterValue=\"$EXTRA_SECURITY_GROUPS\" \ - ParameterKey=KeyName,ParameterValue=$KEYNAME diff --git a/deployment/aws/tests/system-tests/emr-step-scripts/run-gaffer-system-tests.sh b/deployment/aws/tests/system-tests/emr-step-scripts/run-gaffer-system-tests.sh deleted file mode 100644 index 2df212c66..000000000 --- a/deployment/aws/tests/system-tests/emr-step-scripts/run-gaffer-system-tests.sh +++ /dev/null @@ -1,212 +0,0 @@ -#!/bin/bash -xe - -GAFFER_VERSION="master" -HOST="" -PORT=80 -WAIT_HANDLE_URL="" -SNS_ARN="" -SNS_REPORT_NAME="system-tests" -STACK_ID="" - -while [[ $# -gt 0 ]]; do - key="$1" - - case $key in - -h|--host) - HOST=$2 - shift - ;; - -p|--port) - PORT=$2 - shift - ;; - -s|--sns) - if [ "$2" != "none" ]; then - SNS_ARN=$2 - fi - shift - ;; - -r|--sns-report-name) - SNS_REPORT_NAME=$2 - shift - ;; - --stack-id) - STACK_ID=$2 - shift - ;; - -w|--wait-handle-url) - WAIT_HANDLE_URL=$2 - shift - ;; - --ignore) - shift - ;; - *) - GAFFER_VERSION=$1 - ;; - esac - shift -done - -function awsSignal { - rc=$? - if [[ "$WAIT_HANDLE_URL" ]]; then - /opt/aws/bin/cfn-signal -e $rc "$WAIT_HANDLE_URL" - fi -} -trap awsSignal EXIT - - -function printUsage { - echo "Usage: $0 -h [-p ] [-s --stack-id [-r ] ] [-w ]" - exit 1 -} - -if [[ "$GAFFER_VERSION" == "" || "$HOST" == "" ]]; then - printUsage -fi - -source /etc/profile.d/maven.sh - -if curl -fLO https://github.com/gchq/Gaffer/archive/gaffer2-$GAFFER_VERSION.zip; then - unzip gaffer2-$GAFFER_VERSION.zip - rm gaffer2-$GAFFER_VERSION.zip - cd Gaffer-gaffer2-$GAFFER_VERSION -else - curl -fLO https://github.com/gchq/Gaffer/archive/$GAFFER_VERSION.zip - unzip $GAFFER_VERSION.zip - rm $GAFFER_VERSION.zip - cd Gaffer-$GAFFER_VERSION -fi - -GAFFER_POM_VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml) -echo "Detected Gaffer version as $GAFFER_POM_VERSION" - -# Detect if we can download Gaffer dependencies from Maven Central, or if we will need to build them -if ! curl -fL -o /dev/null https://repo1.maven.org/maven2/uk/gov/gchq/gaffer/gaffer2/$GAFFER_POM_VERSION/gaffer2-$GAFFER_POM_VERSION.pom; then - echo "Building Gaffer from branch $GAFFER_VERSION..." - mvn clean install -Pquick -pl example/road-traffic/road-traffic-rest/ --also-make -fi - -# Report test results script -tee -a failsafe-report.py < [ []]') - sys.exit(1) - -PROJECT_ROOT = sys.argv[1] -STACK_ID = sys.argv[2] - -if len(sys.argv) > 3: - SNS_ARN = sys.argv[3] - -if len(sys.argv) > 4: - REPORT_NAME = sys.argv[4] - -tree = ET.parse(PROJECT_ROOT + '/target/failsafe-reports/failsafe-summary.xml') -root = tree.getroot() - -completedCount = int(root.findtext('completed')) -failureCount = int(root.findtext('failures')) -errorCount = int(root.findtext('errors')) -skippedCount = int(root.findtext('skipped')) - -failures = [] -errors = [] - -if failureCount is not None and errorCount is not None and (failureCount > 0 or errorCount > 0): - for f in glob.glob(PROJECT_ROOT + '/target/failsafe-reports/TEST-*.xml'): - report = ET.parse(f) - if int(report.getroot().get('failures', 0)) > 0 or int(report.getroot().get('errors', 0)) > 0: - for test in report.getroot().findall('testcase'): - classname = test.get('classname') - testname = test.get('name') - - error = test.find('error') - fail = test.find('failure') - - if error is not None: - errors.append({ - 'ClassName': classname, - 'TestName': testname, - 'Type': error.get('type', ''), - 'Message': error.get('message', ' ') - }) - - if fail is not None: - failures.append({ - 'ClassName': classname, - 'TestName': testname, - 'Type': fail.get('type', ''), - 'Message': fail.get('message', '') - }) - -report = { - 'StackId': STACK_ID, - 'ReportName': REPORT_NAME, - 'Summary': { - 'Completed': completedCount, - 'Failures': failureCount, - 'Errors': errorCount, - 'Skipped': skippedCount - }, - 'Failures': failures, - 'Errors': errors, - 'Timestamp': datetime.datetime.now().strftime('%Y-%m-%dT%H:%M:%S.%fZ') -} - -print(json.dumps(report, indent=2)) - -if SNS_ARN is not None: - sns = boto3.client('sns') - response = sns.publish( - TopicArn=SNS_ARN, - Subject='mvn-failsafe-report', - Message=json.dumps(report) - ) - print(json.dumps(response)) - -EOF - -function reportTestResults { - if [[ "$SNS_ARN" ]]; then - sudo pip install boto3 - python failsafe-report.py example/road-traffic/road-traffic-rest $STACK_ID $SNS_ARN $SNS_REPORT_NAME - fi -} - -function reportTestResultsAndSignal { - rc=$? - - reportTestResults - - if [[ "$WAIT_HANDLE_URL" ]]; then - /opt/aws/bin/cfn-signal -e $rc "$WAIT_HANDLE_URL" - fi -} - -trap reportTestResultsAndSignal EXIT - -# Run the Road Traffic REST API System Tests -mvn verify -Psystem-test -pl example/road-traffic/road-traffic-rest -Dgaffer.rest.host=$HOST -Dgaffer.rest.port=$PORT - -trap awsSignal EXIT -reportTestResults - -# Tidy up -cd .. -rm -rf Gaffer-* diff --git a/deployment/aws/validate-templates.sh b/deployment/aws/validate-templates.sh deleted file mode 100755 index e097607d7..000000000 --- a/deployment/aws/validate-templates.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -e - -# Change to the script dir -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -# Find all CloudFormation templates -TPLS=$(find . -name "*.yaml") - -# Validate each in turn -for tpl in $TPLS; do - echo "Validating $tpl" - aws cloudformation validate-template --template-body file://$tpl -done - diff --git a/pom.xml b/pom.xml index 2e7543468..bc8a66be7 100755 --- a/pom.xml +++ b/pom.xml @@ -34,7 +34,6 @@ performance-testing random-element-generation schema-builder - slider diff --git a/slider/README.md b/slider/README.md deleted file mode 100644 index 5545f07e3..000000000 --- a/slider/README.md +++ /dev/null @@ -1,94 +0,0 @@ -# README - -Copyright 2017 Crown Copyright - -Licensed under the Apache License, Version 2.0 \(the "License"\); you may not use this file except in compliance with the License. You may obtain a copy of the License at - -[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. - -## Gaffer Slider - -gaffer-slider is an application package for [Apache Slider](https://slider.incubator.apache.org) which allows Gaffer instances to be deployed onto [YARN](https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/index.html) managed clusters. - -See [gaffer-tools/slider](https://github.com/gchq/gaffer-tools/tree/master/slider). - -It is to be deployed in conjunction with the [Accumulo application package](https://github.com/apache/incubator-slider/tree/develop/app-packages/accumulo) and ensures that the [server-side code required](https://github.com/gchq/Gaffer/wiki/Accumulo-Store-User-Guide#accumulo-set-up) by Gaffer to provide functionality such as aggregation and filtering at ingest and query time is made available to each Accumulo tablet server. - -It does this by injecting an additional installation step into the deployment of an Accumulo instance. In this extra step, it copies additional Gaffer JARs into the Accumulo installation, ensuring that they are available on Accumulo's class path. The package's behaviour can be altered using the following 2 configuration properties. These should be added to the application instance's configuration file \(appConfig.json\). - -| Property Name | Type | Description | -| :--- | :--- | :--- | -| gaffer.deploy.package.jars | boolean | If true, then the Gaffer JARs contained inside this package will be deployed \(default: true\) | -| gaffer.deploy.hdfs.jars | string | Can be used to specify a directory in HDFS that JARs should be copied from. Useful if you are making changes to Gaffer's server-side code as it makes it easy to deploy the changes without having to re-build this package. | - -### Why deploy Gaffer using Slider? - -Although there are a few different ways to deploy Gaffer, deploying instances onto a cluster using Slider provides the following benefits: - -* any user can deploy Gaffer instances, not just administrators -* multiple instances can easily be deployed and run at the same time -* different users / applications can run different versions of Gaffer -* each instance can be configured differently -* users control when instances are started, stopped, upgraded etc -* the number of Accumulo tablet servers can be scaled up and down \(a.k.a flexed\) during runtime -* users can have root access to their Accumulo instance -* failed Accumulo components are detected and automatically restarted by Slider -* YARN's monitoring is leveraged to detect and recover from container and node failures - restarting failed containers and, in the case of failed nodes, migrating containers to other nodes in the cluster - -### Quick Start - -Use the following instructions to quickly deploy a Gaffer instance. It will deploy the latest stable version of Gaffer onto an Accumulo instance \(version determined by \[Gaffer's pom.xml\]\([https://github.com/gchq/Gaffer/search?q=path%3A%2F+filename%3Apom.xml+"accumulo.version](https://github.com/gchq/Gaffer/search?q=path%3A%2F+filename%3Apom.xml+"accumulo.version)"\)\) called `$USER-gaffer-test`. - -* Identify the profile in [src/test/clusters/](https://github.com/n288TJYRX/DemoUI/tree/58d1a9746fd85aed190666623298f7f05378af25/slider/src/test/clusters/README.md) that matches your cluster configuration, or create a new one -* `mvn clean package -Dtest.cluster.type=` -* `scripts/deploy_test_cluster.sh` - -### Building - -The versions of Gaffer and Accumulo that are deployed, and the version of Slider that is used to do the deployment can be overridden on the command line: - -```bash -mvn clean package \ - -Dgaffer.version= \ - -Daccumulo.version= \ - -Dslider.version= -``` - -### Deploying - -Deploying a Gaffer instance onto a YARN managed cluster requires: - -* A distribution of Slider -* An Accumulo application package -* A build of this gaffer-slider add-on package -* Configuration for the instance \(appConfig.json and resources.json\) - -The cluster being deployed to must be running HDFS, YARN and ZooKeeper. - -Distributions of Slider can be [downloaded from Maven Central](http://search.maven.org/#search|gav|1|g%3A"org.apache.slider"%20AND%20a%3A"slider-assembly"), or [built from source](https://slider.incubator.apache.org/docs/getting_started.html#build). Slider needs to be configured with the location of the YARN Resource Manager and the ZooKeeper quorum for the cluster it will be deploying to. It will try to read these from `$HADOOP_CONF_DIR`, otherwise ensure that the `yarn.resourcemanager.address` and `hadoop.registry.zk.quorum` properties are set in `/conf/slider-client.xml`. - -Pre-built Accumulo application packages are not currently released so must be built from source. [Follow these instructions](https://github.com/apache/incubator-slider/blob/develop/app-packages/accumulo/README.md) or [use this script](https://github.com/n288TJYRX/DemoUI/tree/58d1a9746fd85aed190666623298f7f05378af25/slider/scripts/build_accumulo_package.sh). - -Two JSON files are used to configure how an instance of a Slider application is deployed and executed. `appConfig.json` is used to specify the configuration that is to be applied to the application after it has been installed, and before it is executed. `resources.json` is used to specify the resources that Slider should request for each container from YARN. Example configuration files for deploying a Gaffer instance can be found in [src/test/clusters/](https://github.com/n288TJYRX/DemoUI/tree/58d1a9746fd85aed190666623298f7f05378af25/slider/src/test/clusters/README.md). Take care to ensure that if the amount of memory requested for any of the containers is changed, then the appropriate Accumulo configuration is also updated \(i.e. increasing the heap size property for a component to take advantage of additional memory being available, or reducing the heap size to ensure the component runs within the new limit\). Refer to [Slider's documentation](https://slider.incubator.apache.org/docs/configuration/index.html) for full details on how these configuration files are used and what properties can be set. - -A Gaffer instance can then be deployed using the following command: - -```bash -slider create \ - --appdef \ - --addon Gaffer \ - --template \ - --resources -``` - -**NB:** If this is the first time you have deployed a Slider application with this particular instance name then you will be prompted for 3 different passwords. Please ensure that the password you enter for `trace.token.property.password` is the same as the one you provide for `root.initial.password`. - -See the [Slider documentation](https://slider.incubator.apache.org/docs/getting_started.html#installapp) for commands that can be used to start, stop, delete, grow, shrink and upgrade running applications. - -### Running Functional Tests - -* Identify the profile in [src/test/clusters/](https://github.com/n288TJYRX/DemoUI/tree/58d1a9746fd85aed190666623298f7f05378af25/slider/src/test/clusters/README.md) that matches your cluster configuration, or create a new one -* `mvn verify -Paccumulo-funtest -Dtest.cluster.type=` - diff --git a/slider/appConfig-default.json b/slider/appConfig-default.json deleted file mode 100644 index 1dc0793f7..000000000 --- a/slider/appConfig-default.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "schema": "http://example.org/specification/v2.0.0", - "metadata": {}, - "global": { - "gaffer.deploy.package.jars": true, - "gaffer.deploy.hdfs.jars": "hdfs:///user/${USER}/gaffer-jars-{clusterName}/" - } -} diff --git a/slider/package/scripts/gaffer.py b/slider/package/scripts/gaffer.py deleted file mode 100644 index 8698a7aa0..000000000 --- a/slider/package/scripts/gaffer.py +++ /dev/null @@ -1,80 +0,0 @@ -#!/usr/bin/env python - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -import os -import shutil -from resource_management import * - -class Gaffer (Script): - - PKG_JARS_PROPERTY = 'gaffer.deploy.package.jars' - HDFS_JARS_PROPERTY = 'gaffer.deploy.hdfs.jars' - - def install (self, env): - # Grab config - config = Script.get_config() - component = config['componentName'] - componentConfig = config['componentConfig'][component] - - # Parse and set config - copyPackageJars = True - copyHdfsJars = False - - if Gaffer.PKG_JARS_PROPERTY in componentConfig: - copyPackageJars = bool(componentConfig[Gaffer.PKG_JARS_PROPERTY]) - - if Gaffer.HDFS_JARS_PROPERTY in componentConfig: - copyHdfsJars = True - - Logger.info("Copy JARs from inside add-on package: %s" % copyPackageJars) - Logger.info("Copy JARs from a location in HDFS: %s" % copyHdfsJars) - - # Delete any existing additional JARs first - dst = config['configurations']['global']['app_root'] + '/lib/ext/' - Logger.info("Destination Directory: %s" % dst) - shutil.rmtree(dst) - - # Copy additional JARs that have been bundled inside this add-on package - if copyPackageJars: - src = config['commandParams']['addonPackageRoot'] + '/package/files/' - Logger.info("Copying additional JARS from add-on package: %s" % src) - shutil.copytree(src, dst) - - files = os.listdir(dst) - for f in files: - Logger.info("\tCopied %s" % f) - - # Copy additional JARs from a location in HDFS - if copyHdfsJars: - hdfsSrc = format(componentConfig[Gaffer.HDFS_JARS_PROPERTY]) - hadoopConfDir = config['configurations']['accumulo-env']['hadoop_conf_dir'] - Logger.info("Copying additional JARs from HDFS: %s" % hdfsSrc) - - ExecuteHadoop( - ('fs', '-get', hdfsSrc + '/*', dst), - logoutput = True, - conf_dir = hadoopConfDir - ) - - newFiles = os.listdir(dst) - for f in newFiles: - if f not in files: - Logger.info("\tCopied %s" % f) - -if __name__ == "__main__": - Gaffer().execute() diff --git a/slider/pom.xml b/slider/pom.xml deleted file mode 100644 index 09b8bceed..000000000 --- a/slider/pom.xml +++ /dev/null @@ -1,298 +0,0 @@ - - - - - 4.0.0 - - - uk.gov.gchq.gaffer - gaffer-tools - 1.21.3-SNAPSHOT - - - slider - - - Gaffer - gaffer-slider-${project.version} - - - 2.7.1 - - - 0.92.0-incubating - 0.80.0-incubating - branches/branch-0.92 - - - docker_cloudera_quickstart - - - ${project.build.directory}/gaffer - ${project.build.directory}/slider - ${project.build.directory}/accumulo-pkg - ${project.build.directory}/clusters - - - - - org.apache.slider - slider-core - ${slider.version} - - - - org.apache.slider - slider-funtest - ${slider.version} - test - - - junit - junit - - - - - - org.apache.slider.packages - slider-accumulo-app-package - ${slider.accumulo.version} - test - - - - org.apache.accumulo - accumulo-server-base - - - org.apache.accumulo - accumulo-core - - - - - - uk.gov.gchq.gaffer - common-util - ${gaffer.version} - test-jar - test - - - - uk.gov.gchq.gaffer - integration-test - test-jar - ${gaffer.version} - test - - - - uk.gov.gchq.gaffer - accumulo-store - ${gaffer.version} - test - - - - uk.gov.gchq.gaffer - accumulo-store - test-jar - ${gaffer.version} - test - - - - org.apache.hadoop - hadoop-client - ${hadoop.version} - test - - - - - - - src/main/resources - true - - - scripts - true - ${project.build.directory}/scripts - - - - - - src/test/resources - - - src/test/clusters - true - ${cluster.config.output.directory} - - - - - - maven-dependency-plugin - ${dependency.plugin.version} - - true - true - true - - - - - get-gaffer-iterators - generate-resources - - copy - - - - - uk.gov.gchq.gaffer - accumulo-store - iterators - ${gaffer.version} - - - ${gaffer.output.directory} - - - - - get-slider-distribution - generate-resources - - unpack - - - - - org.apache.slider - slider-assembly - all - zip - ${slider.version} - - - ${slider.output.directory} - - - - - - - org.codehaus.mojo - exec-maven-plugin - 1.5.0 - - - build-accumulo-package - generate-resources - - exec - - - scripts/build_accumulo_package.sh - - ${slider.accumulo.branch} - ${accumulo.version} - ${slider.accumulo.output.directory} - --build-native - - - - - - shade-accumulo-iterator-jar - generate-resources - - exec - - - ${project.basedir}/../jar-shader/shade.sh - - ${gaffer.output.directory}/accumulo-store-${gaffer.version}-iterators.jar - - - - - - - - maven-assembly-plugin - 2.6 - - - package - - single - - - src/assembly/package.xml - false - ${addon.pkg.file} - - - - - - - - - - accumulo-funtest - - - - maven-failsafe-plugin - - - **/*FunctionalTest.java - **/*FunctionalTests.java - **/*FT.java - **/*FTs.java - - - - ${cluster.config.output.directory}/${test.cluster.type}/slider - ${slider.output.directory}/slider-${slider.version} - - ${slider.accumulo.output.directory} - slider-accumulo-app-package-${accumulo.version}.zip - ACCUMULO - - ${project.build.directory} - ${addon.pkg.file}.zip - ${addon.pkg.name} - - ${cluster.config.output.directory}/${test.cluster.type}/accumulo - - - - - - - - - diff --git a/slider/scripts/accumulo_shell.sh b/slider/scripts/accumulo_shell.sh deleted file mode 100755 index 3dc280fdc..000000000 --- a/slider/scripts/accumulo_shell.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -source ../target/scripts/common.sh - -if [ ! -d "$CLIENT_DESTINATION" ]; then - mkdir -p $CLIENT_DESTINATION - - $SLIDER client \ - --install \ - --dest $CLIENT_DESTINATION \ - --package $ACCUMULO_PKG \ - --name $CLUSTER_NAME \ - --debug -fi - -$CLIENT_DESTINATION/*/bin/accumulo shell -u root diff --git a/slider/scripts/build_accumulo_package.sh b/slider/scripts/build_accumulo_package.sh deleted file mode 100755 index 72f296233..000000000 --- a/slider/scripts/build_accumulo_package.sh +++ /dev/null @@ -1,164 +0,0 @@ -#!/bin/bash -e - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# This script builds a Slider Application Package for Accumulo - -if [ "$#" -lt 3 ]; then - echo "Missing arguments: $0 [--build-native]" >&2 - exit 1 -fi - -BRANCH=$1 -ACCUMULO_VERSION=$2 -DESTINATION=$3 -BUILD_NATIVE=false - -ACCUMULO_174_PATCH="diff --git a/app-packages/accumulo/src/main/java/org/apache/slider/accumulo/CustomAuthenticator.java b/app-packages/accumulo/src/main/java/org/apache/slider/accumulo/CustomAuthenticator.java -index 0f508380..586870b4 100644 ---- a/app-packages/accumulo/src/main/java/org/apache/slider/accumulo/CustomAuthenticator.java -+++ b/app-packages/accumulo/src/main/java/org/apache/slider/accumulo/CustomAuthenticator.java -@@ -50,8 +50,7 @@ public final class CustomAuthenticator implements Authenticator { - public void initializeSecurity(TCredentials credentials, String principal, - byte[] token) throws AccumuloSecurityException { - String pass = null; -- SiteConfiguration siteconf = SiteConfiguration.getInstance( -- DefaultConfiguration.getInstance()); -+ SiteConfiguration siteconf = SiteConfiguration.getInstance(); - String jksFile = siteconf.get( - Property.GENERAL_SECURITY_CREDENTIAL_PROVIDER_PATHS); -" - -ACCUMULO_18_PATCH="diff --git a/app-packages/accumulo/pom.xml b/app-packages/accumulo/pom.xml -index 494dd4b3..c5e3b204 100644 ---- a/app-packages/accumulo/pom.xml -+++ b/app-packages/accumulo/pom.xml -@@ -283,6 +283,14 @@ - - - -+ -+ -+ org.apache.felix -+ maven-bundle-plugin -+ 3.0.1 -+ true -+ true -+ - - - -@@ -320,12 +328,6 @@ - test - - -- org.apache.thrift -- libthrift -- 0.9.1 -- test -- -- - org.apache.accumulo - accumulo-test - test -diff --git a/app-packages/accumulo/src/test/groovy/org/apache/slider/funtest/accumulo/AccumuloProxyIT.groovy b/app-packages/accumulo/src/test/groovy/org/apache/slider/funtest/accumulo/AccumuloProxyIT.groovy -index d25811f4..a9b4c8dc 100644 ---- a/app-packages/accumulo/src/test/groovy/org/apache/slider/funtest/accumulo/AccumuloProxyIT.groovy -+++ b/app-packages/accumulo/src/test/groovy/org/apache/slider/funtest/accumulo/AccumuloProxyIT.groovy -@@ -17,7 +17,8 @@ - package org.apache.slider.funtest.accumulo - - import groovy.util.logging.Slf4j --import org.apache.accumulo.proxy.TestProxyClient -+//import org.apache.accumulo.proxy.TestProxyClient -+import org.apache.accumulo.test.proxy.TestProxyClient - import org.apache.accumulo.proxy.thrift.AccumuloProxy - import org.apache.accumulo.proxy.thrift.ColumnUpdate - import org.apache.accumulo.proxy.thrift.TimeType -diff --git a/pom.xml b/pom.xml -index c05416d7..01584c26 100644 ---- a/pom.xml -+++ b/pom.xml -@@ -172,7 +172,7 @@ - - 2.5.0 - -- 1.7.5 -+ 1.7.21 - 1.16 - 0.9.3 - 2.4.1 -" - -if [ "$4" == "--build-native" ]; then - BUILD_NATIVE=true -fi - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -APP_PKG_FILE=slider-accumulo-app-package-$ACCUMULO_VERSION.zip - -if [ -f "$DESTINATION/$APP_PKG_FILE" ]; then - echo "$APP_PKG_FILE already exists in output directory '$DESTINATION', skipping build of app pkg..." - exit 0 -fi - -TEMP_DIR=$(mktemp -d -t slider-XXXX) -# Cleanup temp dir when script exists -trap "rm -rf $TEMP_DIR" EXIT - -# Build Accumulo Application Package -if ! git clone -b $BRANCH --depth 1 https://github.com/apache/incubator-slider.git $TEMP_DIR; then - git clone -b $BRANCH https://github.com/apache/incubator-slider.git $TEMP_DIR -fi - -# The Accumulo application package in the Slider repo currently fails to build for Accumulo 1.7.4+ -# Applying a patch to fix this until SLIDER-1249 has been resolved. -if [[ "$ACCUMULO_VERSION" == 1.7.4 ]]; then - cd $TEMP_DIR - echo "Applying patch for Accumulo 1.7.4+..." - git apply - <<<"$ACCUMULO_174_PATCH" -elif [[ "$ACCUMULO_VERSION" == 1.8.* || "$ACCUMULO_VERSION" == 1.9.* ]]; then - cd $TEMP_DIR - echo "Applying patch for Accumulo 1.7.4+..." - git apply - <<<"$ACCUMULO_174_PATCH" - echo "Applying patch for Accumulo 1.8.0+..." - git apply - <<<"$ACCUMULO_18_PATCH" -fi - -cd $TEMP_DIR/app-packages/accumulo -mvn clean package -Paccumulo-app-package-maven -Daccumulo.version=$ACCUMULO_VERSION -Dpkg.version=$ACCUMULO_VERSION -DskipTests -cd target - -if [ "$BUILD_NATIVE" == "true" ]; then - echo "Building Accumulo Native Libraries..." - rm $APP_PKG_FILE - pushd slider-accumulo-app-package-$ACCUMULO_VERSION - pushd package/files/ - tar -xvf accumulo-$ACCUMULO_VERSION-bin.tar.gz - accumulo-$ACCUMULO_VERSION/bin/build_native_library.sh - tar -cvf accumulo-$ACCUMULO_VERSION-bin.tar.gz accumulo-$ACCUMULO_VERSION - rm -rf accumulo-$ACCUMULO_VERSION - popd - zip ../$APP_PKG_FILE -r . - popd -fi - -# Copy Accumulo application package to destination directory -cd $DIR -mkdir -p $DESTINATION -cp $TEMP_DIR/app-packages/accumulo/target/$APP_PKG_FILE $DESTINATION - diff --git a/slider/scripts/common.sh b/slider/scripts/common.sh deleted file mode 100644 index 154861686..000000000 --- a/slider/scripts/common.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -CLUSTER_NAME=gaffer-test -CLUSTER_TYPE="${test.cluster.type}" - -SLIDER="${slider.output.directory}/slider-*/bin/slider" -ACCUMULO_PKG="${slider.accumulo.output.directory}/slider-accumulo-app-package-*.zip" -GAFFER_PKG="${project.build.directory}/${addon.pkg.file}.zip" - -export SLIDER_CONF_DIR="${cluster.config.output.directory}/$CLUSTER_TYPE/slider/" -APPCONFIG="${cluster.config.output.directory}/$CLUSTER_TYPE/accumulo/appConfig-default.json" -RESOURCES="${cluster.config.output.directory}/$CLUSTER_TYPE/accumulo/resources.json" -CLIENT_DESTINATION="${project.build.directory}/accumulo-shell" - diff --git a/slider/scripts/deploy_test_cluster.sh b/slider/scripts/deploy_test_cluster.sh deleted file mode 100755 index 4ecc4d4a7..000000000 --- a/slider/scripts/deploy_test_cluster.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -source ../target/scripts/common.sh - -$SLIDER version - -$SLIDER create $CLUSTER_NAME \ - --appdef $ACCUMULO_PKG \ - --addon Gaffer $GAFFER_PKG \ - --template $APPCONFIG \ - --resources $RESOURCES \ - --debug diff --git a/slider/scripts/slider.sh b/slider/scripts/slider.sh deleted file mode 100755 index fb86e658a..000000000 --- a/slider/scripts/slider.sh +++ /dev/null @@ -1,45 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -cd $DIR - -source ../target/scripts/common.sh - -case "$1" in - am-suicide |\ - build |\ - create |\ - destroy |\ - exists |\ - flex |\ - stop |\ - kill-container |\ - status |\ - start |\ - update |\ - upgrade) - CMD=$1 - shift - $SLIDER $CMD $CLUSTER_NAME $@ - ;; - *) - $SLIDER $@ - ;; -esac - diff --git a/slider/src/assembly/package.xml b/slider/src/assembly/package.xml deleted file mode 100644 index b4de61fad..000000000 --- a/slider/src/assembly/package.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - ${addon.pkg.name}-addon-package - - - zip - - - false - - - - appConfig-default.json - appConfig-default.json - 0644 - true - - - - src/main/resources/metainfo.xml - metainfo.xml - 0644 - true - - - - - - ${gaffer.output.directory} - package/files - 0644 - - - - package/scripts - 0755 - true - - - diff --git a/slider/src/main/java/uk/gov/gchq/gaffer/slider/util/AppConfigGenerator.java b/slider/src/main/java/uk/gov/gchq/gaffer/slider/util/AppConfigGenerator.java deleted file mode 100644 index 418778efe..000000000 --- a/slider/src/main/java/uk/gov/gchq/gaffer/slider/util/AppConfigGenerator.java +++ /dev/null @@ -1,458 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider.util; - -import com.beust.jcommander.JCommander; -import com.beust.jcommander.Parameter; -import org.apache.hadoop.conf.Configuration; -import org.apache.hadoop.yarn.api.records.Resource; -import org.apache.hadoop.yarn.api.records.YarnClusterMetrics; -import org.apache.hadoop.yarn.client.api.YarnClient; -import org.apache.hadoop.yarn.client.api.YarnClientApplication; -import org.apache.hadoop.yarn.exceptions.YarnException; -import org.apache.log4j.Logger; -import org.apache.slider.api.ResourceKeys; -import org.apache.slider.core.conf.ConfTree; -import org.apache.slider.core.persist.ConfTreeSerDeser; - -import java.io.File; -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * This utility will auto-generate configuration files (based on a template) that can be used with Apache Slider to - * deploy Gaffer onto an existing cluster managed by YARN. The configuration will be generated so that the deployed - * Gaffer instance will use a specified proportion (default: 85%) of the resources (cpu, mem) available via YARN. - *

- * To run: - *

- * {@code java -cp slider-$VERSION.jar:/lib/*:$(hadoop classpath) \
- *   uk.gov.gchq.gaffer.slider.util.AppConfigGenerator appConfig-default.json appConfig.json resources.json}
- * 
- */ -public class AppConfigGenerator implements Runnable { - - private static final Logger LOGGER = Logger.getLogger(AppConfigGenerator.class); - - static class SliderAppConfig { - - private final ConfTree appConfig; - private final ConfTree resources; - - SliderAppConfig(final ConfTree appConfig, final ConfTree resources) { - this.appConfig = appConfig; - this.resources = resources; - } - - ConfTree getAppConfig() { - return this.appConfig; - } - - ConfTree getResources() { - return this.resources; - } - - } - - static class AvailableResources { - - private final int maxCores; - private final int maxMemory; - private final int nodeCount; - - AvailableResources(final int maxCores, final int maxMemory, final int nodeCount) { - this.maxCores = maxCores; - this.maxMemory = maxMemory; - this.nodeCount = nodeCount; - } - - private int getMaxCores() { - return this.maxCores; - } - - private int getMaxMemory() { - return this.maxMemory; - } - - private int getNodeCount() { - return this.nodeCount; - } - - @Override - public String toString() { - return "AvailableResources{" + - "maxCores=" + this.maxCores + - ", maxMemory=" + this.maxMemory + - ", nodeCount=" + this.nodeCount + - '}'; - } - - } - - enum COMPONENT { - ACCUMULO_MASTER, - ACCUMULO_TSERVER, - ACCUMULO_MONITOR, - ACCUMULO_GC, - ACCUMULO_TRACER, - ACCUMULO_PROXY - } - - static final String ACCUMULO_TSERVER_NATIVE_MAPS_ENABLED_PROPERTY = "site.accumulo-site.tserver.memory.maps.native.enabled"; - static final String ACCUMULO_TSERVER_MAX_MEMORY_PROPERTY = "site.accumulo-site.tserver.memory.maps.max"; - - static final String ACCUMULO_TSERVER_CONCURRENT_MINC_PROPERTY = "site.accumulo-site.tserver.compaction.minor.concurrent.max"; - static final String ACCUMULO_TSERVER_CONCURRENT_MAJC_PROPERTY = "site.accumulo-site.tserver.compaction.major.concurrent.max"; - - static final Map ACCUMULO_COMPONENT_PROPERTY_LOOKUP = new HashMap<>(); - - static { - ACCUMULO_COMPONENT_PROPERTY_LOOKUP.put(COMPONENT.ACCUMULO_MASTER, "site.accumulo-env.master_heapsize"); - ACCUMULO_COMPONENT_PROPERTY_LOOKUP.put(COMPONENT.ACCUMULO_TSERVER, "site.accumulo-env.tserver_heapsize"); - ACCUMULO_COMPONENT_PROPERTY_LOOKUP.put(COMPONENT.ACCUMULO_MONITOR, "site.accumulo-env.monitor_heapsize"); - ACCUMULO_COMPONENT_PROPERTY_LOOKUP.put(COMPONENT.ACCUMULO_GC, "site.accumulo-env.gc_heapsize"); - ACCUMULO_COMPONENT_PROPERTY_LOOKUP.put(COMPONENT.ACCUMULO_TRACER, "site.accumulo-env.other_heapsize"); - ACCUMULO_COMPONENT_PROPERTY_LOOKUP.put(COMPONENT.ACCUMULO_PROXY, "site.accumulo-env.other_heapsize"); - } - - // Command line argument parsing - - @Parameter(names = "-t", description = "The number of tablet servers to deploy per YARN Node") - private int tserversPerNode = 1; - - @Parameter(names = { "-c", "--cores" }, description = "The number of cores to be used by each non-tablet server component") - private int componentCores = 1; - - @Parameter(names = { "-m", "--mem" }, description = "The default amount of memory to be used by each component instance (in MB)") - private int defaultComponentMemory = 1024; - - @Parameter(names = { "-u", "--usage" }, description = "The proportion of the cluster resources this application should be configured to use (as a percentage)") - private int clusterUsagePercent = 85; - - @Parameter(names = { "-r", "--heap-container-ratio" }, description = "The ratio that should be used to calculate the size of the requests for memory from YARN, based off the Java heap size for each component") - private float heapSizeToContainerMemoryRatio = 1.3f; - - @Parameter(names = "-s", description = "Generate the allocation so that all components could fit on a single node, otherwise the allocation will try to use as much of the resources available across the cluster as possible") - private boolean singleNode = false; - - @Parameter(names = { "-h", "--help"}, description = "Displays this help text", help = true) - private boolean help = false; - - @Parameter(description = " ") - private List files = new ArrayList<>(); - - private String initialAppConfigPath; - - private String appConfigOutputPath; - - private String resourcesOutputPath; - - public void setTserversPerNode(final int tserversPerNode) { - this.tserversPerNode = tserversPerNode; - } - - public void setComponentCores(final int componentCores) { - this.componentCores = componentCores; - } - - public void setDefaultComponentMemory(final int defaultComponentMemory) { - this.defaultComponentMemory = defaultComponentMemory; - } - - public void setClusterUsagePercent(final int clusterUsagePercent) { - this.clusterUsagePercent = clusterUsagePercent; - } - - public void setSingleNode(final boolean singleNode) { - this.singleNode = singleNode; - } - - private void validateArguments() throws Exception { - this.help = true; - - if (this.tserversPerNode <= 0) { - throw new Exception("A minimum of 1 tablet server must be provisioned on each node!"); - } else if (this.componentCores <= 0) { - throw new Exception("Each component must be provisioned with at least 1 core!"); - } else if (this.defaultComponentMemory <= 0) { - throw new Exception("Components can't be provisioned with a negative amount of memory!"); - } else if (this.clusterUsagePercent <= 0 || this.clusterUsagePercent > 100) { - throw new Exception("Cluster usage must be provided as a percentage!"); - } else if (this.files.size() != 3) { - throw new Exception("Invalid number of arguments!"); - } else { - this.initialAppConfigPath = this.files.get(0); - this.appConfigOutputPath = this.files.get(1); - this.resourcesOutputPath = this.files.get(2); - - this.help = false; - } - } - - private int convertPropertyToNumBytes(final String value) { - final String formattedValue = value.toLowerCase(); - if (formattedValue.endsWith("g")) { - return Integer.parseInt(formattedValue.substring(0, formattedValue.length() - 1)) * 1024; - } else if (formattedValue.endsWith("m")) { - return Integer.parseInt(formattedValue.substring(0, formattedValue.length() - 1)); - } - - throw new NumberFormatException(String.format("Unable to convert %s to a number", value)); - } - - private AvailableResources getYarnResources() throws IOException, YarnException { - final Configuration config = new Configuration(); - final YarnClient yarn = YarnClient.createYarnClient(); - yarn.init(config); - yarn.start(); - - // Query YARN to find out the largest container it is capable of scheduling - final YarnClientApplication app = yarn.createApplication(); - final Resource resources = app.getNewApplicationResponse().getMaximumResourceCapability(); - - // Also find out how many nodes there are in the cluster by asking for the number of registered Node Managers - final YarnClusterMetrics metrics = yarn.getYarnClusterMetrics(); - - yarn.close(); - - return new AvailableResources(resources.getVirtualCores(), resources.getMemory(), metrics.getNumNodeManagers()); - } - - private int getNativeMemoryMemoryRequirement(final ConfTree appConfig) { - final String isNativeMapEnabled = appConfig.global.get(ACCUMULO_TSERVER_NATIVE_MAPS_ENABLED_PROPERTY); - if (Boolean.parseBoolean(isNativeMapEnabled)) { - String maxMemProperty = appConfig.global.get(ACCUMULO_TSERVER_MAX_MEMORY_PROPERTY); - return this.convertPropertyToNumBytes(maxMemProperty); - } - - return 0; - } - - /** - * Calculates how many cores and how much memory should be requested by each Accumulo Tablet server, so that as much - * of the cpu and mem available in the cluster is used as possible. Note that in most cases this means your Accumulo - * instance will be unable to tolerate the loss of any YARN Node Managers. - * @param app Current application config - * @param availableResources Resources (cpu, mem, nodes) available in the YARN cluster - * @return SliderAppConfig modified with the cpu and mem that each tablet server should request - * @throws IOException Not enough resources available to be split across all the requested tablet servers - */ - private SliderAppConfig generateSliderAppConfigForMultiNode(final SliderAppConfig app, final AvailableResources availableResources) throws IOException { - final ConfTree appConfig = app.getAppConfig(); - final ConfTree resources = app.getResources(); - - int totalCoresAvailable = availableResources.getMaxCores() * availableResources.getNodeCount(); - int totalMemoryAvailable = availableResources.getMaxMemory() * availableResources.getNodeCount(); - - totalCoresAvailable = Math.round((float) totalCoresAvailable * ((float) this.clusterUsagePercent / 100f)); - totalMemoryAvailable = Math.round((float) totalMemoryAvailable * ((float) this.clusterUsagePercent / 100f)); - LOGGER.info(String.format("Trying to use %s%% of available resources across cluster = cores: %s mem: %s", this.clusterUsagePercent, totalCoresAvailable, totalMemoryAvailable)); - - // Slider Application Master - totalCoresAvailable -= ResourceKeys.DEF_YARN_CORES; - totalMemoryAvailable -= ResourceKeys.DEF_YARN_MEMORY; - - // Accumulo Components - for (final String componentName : resources.components.keySet()) { - if (!componentName.equals(COMPONENT.ACCUMULO_TSERVER.name())) { - final Map componentConfig = resources.components.get(componentName); - final int instanceCount = Integer.parseInt(componentConfig.get(ResourceKeys.COMPONENT_INSTANCES)); - final int cores = Integer.parseInt(componentConfig.get(ResourceKeys.YARN_CORES)); - final int memory = Integer.parseInt(componentConfig.get(ResourceKeys.YARN_MEMORY)); - - totalCoresAvailable -= cores * instanceCount; - totalMemoryAvailable -= memory * instanceCount; - } - } - - if (totalCoresAvailable <= 0 || totalMemoryAvailable <= 0) { - throw new IOException(String.format("No resources left for any tablet servers! cores: %s memory: %s", totalCoresAvailable, totalMemoryAvailable)); - } - - int tserverCores = totalCoresAvailable / (this.tserversPerNode * availableResources.getNodeCount()); - int tserverMemory = totalMemoryAvailable / (this.tserversPerNode * availableResources.getNodeCount()); - int tserverHeapSize = (int) Math.floor((tserverMemory - this.getNativeMemoryMemoryRequirement(appConfig)) / this.heapSizeToContainerMemoryRatio); - - if (tserverCores <= 0 || tserverMemory <= 0 || tserverHeapSize <= 0) { - throw new IOException(String.format("Not enough available resources to deploy %s tablet servers per node, only cores: %s memory: %s available across the cluster!", this.tserversPerNode, totalCoresAvailable, totalMemoryAvailable)); - } - - final Map tabletServerConfig = resources.components.get(COMPONENT.ACCUMULO_TSERVER.name()); - tabletServerConfig.put(ResourceKeys.COMPONENT_INSTANCES, String.valueOf(availableResources.getNodeCount() * this.tserversPerNode)); - tabletServerConfig.put(ResourceKeys.YARN_CORES, String.valueOf(tserverCores)); - tabletServerConfig.put(ResourceKeys.YARN_MEMORY, String.valueOf(tserverMemory)); - - appConfig.global.put(ACCUMULO_COMPONENT_PROPERTY_LOOKUP.get(COMPONENT.ACCUMULO_TSERVER), String.valueOf(tserverHeapSize) + "m"); - - return app; - } - - /** - * Calculates how many cores and how much memory should be requested by each Accumulo Tablet server, so that (if - * required) all Accumulo components could be deployed on a single YARN node. This ensures that, as long as there is - * at least one YARN Node Manager available, it will be possible for your Accumulo instance to be deployed. - * (NB: This only holds if all the Node Managers in your YARN cluster have the same availability of cpu and mem) - * @param app Current application config - * @param availableResources Resources (cpu, mem, nodes) available in the YARN cluster - * @return SliderAppConfig modified with the cpu and mem that each tablet server should request - * @throws IOException Not enough resources available to be split across all the requested tablet servers - */ - private SliderAppConfig generateSliderAppConfigForSingleNode(final SliderAppConfig app, final AvailableResources availableResources) throws IOException { - final ConfTree appConfig = app.getAppConfig(); - final ConfTree resources = app.getResources(); - - int coresRemainingPerNode = Math.round((float) availableResources.getMaxCores() * ((float) this.clusterUsagePercent / 100f)); - int memoryRemainingPerNode = Math.round((float) availableResources.getMaxMemory() * ((float) this.clusterUsagePercent / 100f)); - LOGGER.info(String.format("Trying to use %s%% of available resources per node = cores: %s mem: %s", this.clusterUsagePercent, coresRemainingPerNode, memoryRemainingPerNode)); - - // Slider Application Master - coresRemainingPerNode -= ResourceKeys.DEF_YARN_CORES; - memoryRemainingPerNode -= ResourceKeys.DEF_YARN_MEMORY; - - // Accumulo Components - for (final String componentName : resources.components.keySet()) { - if (!componentName.equals(COMPONENT.ACCUMULO_TSERVER.name())) { - Map componentConfig = resources.components.get(componentName); - final int instanceCount = Integer.parseInt(componentConfig.get(ResourceKeys.COMPONENT_INSTANCES)); - final int cores = Integer.parseInt(componentConfig.get(ResourceKeys.YARN_CORES)); - final int memory = Integer.parseInt(componentConfig.get(ResourceKeys.YARN_MEMORY)); - - coresRemainingPerNode -= cores * instanceCount; - memoryRemainingPerNode -= memory * instanceCount; - } - } - - if (coresRemainingPerNode <= 0 || memoryRemainingPerNode <= 0) { - throw new IOException(String.format("No resources left for any tablet servers! cores: %s memory: %s", coresRemainingPerNode, memoryRemainingPerNode)); - } - - int tserverCores = coresRemainingPerNode / (this.tserversPerNode * availableResources.getNodeCount()); - int tserverMemory = memoryRemainingPerNode / (this.tserversPerNode * availableResources.getNodeCount()); - int tserverHeapSize = (int) Math.floor((tserverMemory - this.getNativeMemoryMemoryRequirement(appConfig)) / this.heapSizeToContainerMemoryRatio); - - if (tserverCores <= 0 || tserverMemory <= 0 || tserverHeapSize <= 0) { - throw new IOException(String.format("Not enough available resources to deploy %s tablet servers per node, only cores: %s memory: %s available per node!", this.tserversPerNode, coresRemainingPerNode, memoryRemainingPerNode)); - } - - final Map tabletServerConfig = resources.components.get(COMPONENT.ACCUMULO_TSERVER.name()); - tabletServerConfig.put(ResourceKeys.COMPONENT_INSTANCES, String.valueOf(availableResources.getNodeCount() * this.tserversPerNode)); - tabletServerConfig.put(ResourceKeys.YARN_CORES, String.valueOf(tserverCores)); - tabletServerConfig.put(ResourceKeys.YARN_MEMORY, String.valueOf(tserverMemory)); - - appConfig.global.put(ACCUMULO_COMPONENT_PROPERTY_LOOKUP.get(COMPONENT.ACCUMULO_TSERVER), String.valueOf(tserverHeapSize) + "m"); - - return app; - } - - public SliderAppConfig generateSliderAppConfig(final ConfTree appConfig, final AvailableResources availableResources) throws IOException { - final ConfTree resources = new ConfTree(); - - // Generate baseline YARN resource config for each Accumulo component - for (int i = 0; i < COMPONENT.values().length; i++) { - final COMPONENT component = COMPONENT.values()[i]; - - final Map componentConfig = new HashMap<>(); - componentConfig.put(ResourceKeys.COMPONENT_INSTANCES, "1"); - componentConfig.put(ResourceKeys.COMPONENT_PRIORITY, String.valueOf(component.ordinal() + 1)); - componentConfig.put(ResourceKeys.YARN_CORES, String.valueOf(this.componentCores)); - - // Start with the default memory usage for each non-tablet server component - int componentMemory = this.defaultComponentMemory; - - // Infer how much memory is required for the component based on what its heapsize is set to - final String propertyName = ACCUMULO_COMPONENT_PROPERTY_LOOKUP.get(component); - if (appConfig.global.containsKey(propertyName)) { - final String propertyValue = appConfig.global.get(propertyName); - componentMemory = (int) Math.ceil(this.convertPropertyToNumBytes(propertyValue) * this.heapSizeToContainerMemoryRatio); - } - componentConfig.put(ResourceKeys.YARN_MEMORY, String.valueOf(componentMemory)); - - resources.components.put(component.name(), componentConfig); - } - - // Common Config - // Allow minc and majc to max out the CPU on a YARN node - appConfig.global.put(ACCUMULO_TSERVER_CONCURRENT_MINC_PROPERTY, String.valueOf(availableResources.getMaxCores())); - appConfig.global.put(ACCUMULO_TSERVER_CONCURRENT_MAJC_PROPERTY, String.valueOf(availableResources.getMaxCores())); - - // Two possible resource allocation schemes for Tablet Servers: - if (this.singleNode) { - return this.generateSliderAppConfigForSingleNode(new SliderAppConfig(appConfig, resources), availableResources); - } else { - return this.generateSliderAppConfigForMultiNode(new SliderAppConfig(appConfig, resources), availableResources); - } - } - - @Override - public void run() { - try { - final ConfTreeSerDeser parser = new ConfTreeSerDeser(); - - final ConfTree initialAppConfig = parser.fromFile(new File(this.initialAppConfigPath)); - LOGGER.info("Initial appConfig.json:"); - LOGGER.info(initialAppConfig); - - AvailableResources availableClusterResources = null; - - availableClusterResources = this.getYarnResources(); - LOGGER.info("Available Cluster Resources:"); - LOGGER.info(availableClusterResources); - - // We query twice because for some reason YARN on EMR lies about the max resources - // available per node the first time round :S - // TODO: Work out why this is the case! - availableClusterResources = this.getYarnResources(); - LOGGER.info("Available Cluster Resources:"); - LOGGER.info(availableClusterResources); - - final SliderAppConfig config = this.generateSliderAppConfig(initialAppConfig, availableClusterResources); - LOGGER.info("Generated appConfig.json:"); - LOGGER.info(config.getAppConfig()); - LOGGER.info("Generated resources.json:"); - LOGGER.info(config.getResources()); - - parser.save(config.getAppConfig(), new File(this.appConfigOutputPath)); - parser.save(config.getResources(), new File(this.resourcesOutputPath)); - } catch (final YarnException | IOException e) { - throw new RuntimeException(e); - } - } - - public static void main(final String[] args) { - final AppConfigGenerator generator = new AppConfigGenerator(); - - final JCommander argParser = new JCommander(generator, args); - argParser.setProgramName(AppConfigGenerator.class.getSimpleName()); - - try { - generator.validateArguments(); - } catch (final Exception e) { - LOGGER.error(e.getMessage()); - } - - if (generator.help) { - argParser.usage(); - System.exit(1); - } else { - generator.run(); - } - } - -} diff --git a/slider/src/main/resources/log4j.xml b/slider/src/main/resources/log4j.xml deleted file mode 100755 index 6e4d787e1..000000000 --- a/slider/src/main/resources/log4j.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/slider/src/main/resources/metainfo.xml b/slider/src/main/resources/metainfo.xml deleted file mode 100644 index 0e89eb7ac..000000000 --- a/slider/src/main/resources/metainfo.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - 2.0 - - ${addon.pkg.name} - ${gaffer.version} - ADDON-PACKAGE - - - - ALL - - - PYTHON - - - - - - any - - - folder - files - - - - - diff --git a/slider/src/test/clusters/cdh5/README.md b/slider/src/test/clusters/cdh5/README.md deleted file mode 100644 index 2dd70714d..000000000 --- a/slider/src/test/clusters/cdh5/README.md +++ /dev/null @@ -1,12 +0,0 @@ -This configuration profile can be used to deploy gaffer-slider onto a CDH 5 cluster. - -As a minimum, your cluster should be running the following services: -* HDFS -* YARN -* ZooKeeper - -Ensure that your cluster has Java 1.8 installed (required by Gaffer). -If `/etc/alternatives/jre_1.8.0/` does not point to the location of a Java 1.8 installation then update all the config files appropriately. - -Update the `hadoop.registry.zk.quorum` property in `slider-client.xml` to point at the location of your ZooKeeper quorum. - diff --git a/slider/src/test/clusters/cdh5/accumulo/appConfig-default.json b/slider/src/test/clusters/cdh5/accumulo/appConfig-default.json deleted file mode 100644 index 7fa0e66ec..000000000 --- a/slider/src/test/clusters/cdh5/accumulo/appConfig-default.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "schema": "http://example.org/specification/v2.0.0", - "metadata": {}, - "global": { - "gaffer.deploy.package.jars": true, - "gaffer.deploy.hdfs.jars": "hdfs:///user/${USER}/gaffer-jars-${CLUSTER_NAME}/", - - "java_home": "/etc/alternatives/jre_1.8.0/", - "create.default.zookeeper.node": "true", - "site.global.app_version": "${accumulo.version}", - "site.global.app_root": "${AGENT_WORK_ROOT}/app/install/accumulo-${accumulo.version}", - "site.global.app_user": "yarn", - "site.global.user_group": "hadoop", - - "site.accumulo-env.java_home": "${JAVA_HOME}", - "site.accumulo-env.tserver_heapsize": "256m", - "site.accumulo-env.master_heapsize": "256m", - "site.accumulo-env.monitor_heapsize": "128m", - "site.accumulo-env.gc_heapsize": "128m", - "site.accumulo-env.other_heapsize": "128m", - - "site.accumulo-env.hadoop_prefix": "/opt/cloudera/parcels/CDH/", - "site.accumulo-env.hadoop_conf_dir": "/etc/hadoop/conf", - "site.accumulo-env.zookeeper_home": "/opt/cloudera/parcels/CDH/lib/zookeeper", - - "site.client.instance.name": "${USER}-${CLUSTER_NAME}", - - "site.proxy.port": "${ACCUMULO_PROXY.ALLOCATED_PORT}{PER_CONTAINER}", - - "site.global.accumulo_root_password": "NOT_USED", - "site.global.monitor_protocol": "http", - - "site.accumulo-site.instance.volumes": "${DEFAULT_DATA_DIR}/data", - "site.accumulo-site.instance.zookeeper.host": "${ZK_HOST}", - "site.accumulo-site.instance.security.authenticator": "org.apache.slider.accumulo.CustomAuthenticator", - - "site.accumulo-site.general.security.credential.provider.paths": "jceks://hdfs/user/${USER}/accumulo-${CLUSTER_NAME}.jceks", - "site.accumulo-site.instance.rpc.ssl.enabled": "false", - "site.accumulo-site.instance.rpc.ssl.clientAuth": "false", - "site.accumulo-site.instance.rpc.sasl.enabled": "false", - "site.accumulo-site.general.kerberos.keytab": "", - "site.accumulo-site.general.kerberos.principal": "", - - "site.accumulo-site.tserver.memory.maps.native.enabled": "false", - "site.accumulo-site.tserver.memory.maps.max": "80M", - "site.accumulo-site.tserver.cache.data.size": "7M", - "site.accumulo-site.tserver.cache.index.size": "20M", - "site.accumulo-site.tserver.sort.buffer.size": "50M", - "site.accumulo-site.tserver.walog.max.size": "40M", - - "site.accumulo-site.trace.user": "root", - "site.accumulo-site.trace.zookeeper.path": "/accumulo/tracers-${USER}-${CLUSTER_NAME}", - - "site.accumulo-site.master.port.client": "0", - "site.accumulo-site.trace.port.client": "0", - "site.accumulo-site.tserver.port.client": "0", - "site.accumulo-site.gc.port.client": "0", - "site.accumulo-site.monitor.port.client": "${ACCUMULO_MONITOR.ALLOCATED_PORT}", - "site.accumulo-site.monitor.port.log4j": "0", - "site.accumulo-site.master.replication.coordinator.port": "0", - "site.accumulo-site.replication.receipt.service.port": "0", - - "site.accumulo-site.general.classpaths": "$ACCUMULO_HOME/lib/accumulo-server.jar,\n$ACCUMULO_HOME/lib/accumulo-core.jar,\n$ACCUMULO_HOME/lib/accumulo-start.jar,\n$ACCUMULO_HOME/lib/accumulo-fate.jar,\n$ACCUMULO_HOME/lib/accumulo-proxy.jar,\n$ACCUMULO_HOME/lib/[^.].*.jar,\n$ZOOKEEPER_HOME/[^.].*.jar,\n$ZOOKEEPER_HOME/lib/[^.].*.jar,\n$HADOOP_CONF_DIR,\n${@//site/accumulo-env/hadoop_conf_dir},\n$HADOOP_PREFIX/lib/hadoop/[^.].*.jar,\n$HADOOP_PREFIX/lib/hadoop/lib/[^.].*.jar,\n$HADOOP_PREFIX/lib/hadoop-mapreduce/[^.].*.jar,\n$HADOOP_PREFIX/lib/hadoop-mapreduce/lib/[^.].*.jar,\n$HADOOP_PREFIX/lib/hadoop-hdfs/[^.].*.jar,\n$HADOOP_PREFIX/lib/hadoop-hdfs/lib/[^.].*.jar,\n$HADOOP_PREFIX/lib/hadoop-yarn/[^.].*.jar,\n$HADOOP_PREFIX/lib/hadoop-yarn/lib/[^.].*.jar," - }, - "credentials": { - "jceks://hdfs/user/${USER}/accumulo-${CLUSTER_NAME}.jceks": ["root.initial.password", "instance.secret", "trace.token.property.password"] - }, - "components": { - "slider-appmaster": { - "jvm.heapsize": "256M", - "slider.am.keytab.local.path": "", - "slider.keytab.principal.name": "" - } - } -} diff --git a/slider/src/test/clusters/cdh5/accumulo/resources.json b/slider/src/test/clusters/cdh5/accumulo/resources.json deleted file mode 100644 index 9606a54a6..000000000 --- a/slider/src/test/clusters/cdh5/accumulo/resources.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "schema": "http://example.org/specification/v2.0.0", - "metadata": {}, - "global": {}, - "components": { - "ACCUMULO_MASTER": { - "yarn.role.priority": "1", - "yarn.component.instances": "1", - "yarn.memory": "256" - }, - "ACCUMULO_TSERVER": { - "yarn.role.priority": "2", - "yarn.component.instances": "1", - "yarn.memory": "256" - }, - "ACCUMULO_MONITOR": { - "yarn.role.priority": "3", - "yarn.component.instances": "1", - "yarn.memory": "128" - }, - "ACCUMULO_GC": { - "yarn.role.priority": "4", - "yarn.component.instances": "1", - "yarn.memory": "128" - }, - "ACCUMULO_TRACER": { - "yarn.role.priority": "5", - "yarn.component.instances": "1", - "yarn.memory": "128" - }, - "ACCUMULO_PROXY": { - "yarn.role.priority": "6", - "yarn.component.instances": "0", - "yarn.memory": "128" - }, - "slider-appmaster": {} - } -} diff --git a/slider/src/test/clusters/cdh5/slider/slider-client.xml b/slider/src/test/clusters/cdh5/slider/slider-client.xml deleted file mode 100644 index ef4d688c5..000000000 --- a/slider/src/test/clusters/cdh5/slider/slider-client.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - hadoop.registry.zk.quorum - zoo1,zoo2,zoo3 - - - - HADOOP_CONF_DIR - /etc/hadoop/conf - - - - slider.test.agent.enabled - true - - diff --git a/slider/src/test/clusters/cdh5/slider/slider-env.sh b/slider/src/test/clusters/cdh5/slider/slider-env.sh deleted file mode 100644 index 3b03932ac..000000000 --- a/slider/src/test/clusters/cdh5/slider/slider-env.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -export JAVA_HOME=/etc/alternatives/jre_1.8.0 -export HADOOP_CONF_DIR=/etc/hadoop/conf - diff --git a/slider/src/test/clusters/docker_cloudera_quickstart/accumulo/appConfig-default.json b/slider/src/test/clusters/docker_cloudera_quickstart/accumulo/appConfig-default.json deleted file mode 100644 index 64e95aae3..000000000 --- a/slider/src/test/clusters/docker_cloudera_quickstart/accumulo/appConfig-default.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "schema": "http://example.org/specification/v2.0.0", - "metadata": {}, - "global": { - "gaffer.deploy.package.jars": true, - "gaffer.deploy.hdfs.jars": "hdfs:///user/${USER}/gaffer-jars-${CLUSTER_NAME}/", - - "java_home": "/usr/lib/jvm/java-1.8.0/", - "create.default.zookeeper.node": "true", - "site.global.app_version": "${accumulo.version}", - "site.global.app_root": "${AGENT_WORK_ROOT}/app/install/accumulo-${accumulo.version}", - "site.global.app_user": "yarn", - "site.global.user_group": "hadoop", - - "site.accumulo-env.java_home": "${JAVA_HOME}", - "site.accumulo-env.tserver_heapsize": "256m", - "site.accumulo-env.master_heapsize": "256m", - "site.accumulo-env.monitor_heapsize": "128m", - "site.accumulo-env.gc_heapsize": "128m", - "site.accumulo-env.other_heapsize": "128m", - - "site.accumulo-env.hadoop_prefix": "/usr/lib/hadoop", - "site.accumulo-env.hadoop_conf_dir": "/etc/hadoop/conf", - "site.accumulo-env.zookeeper_home": "/usr/lib/zookeeper", - - "site.client.instance.name": "${USER}-${CLUSTER_NAME}", - - "site.proxy.port": "${ACCUMULO_PROXY.ALLOCATED_PORT}{PER_CONTAINER}", - - "site.global.accumulo_root_password": "NOT_USED", - "site.global.monitor_protocol": "http", - - "site.accumulo-site.instance.volumes": "${DEFAULT_DATA_DIR}/data", - "site.accumulo-site.instance.zookeeper.host": "${ZK_HOST}", - "site.accumulo-site.instance.security.authenticator": "org.apache.slider.accumulo.CustomAuthenticator", - - "site.accumulo-site.general.security.credential.provider.paths": "jceks://hdfs/user/${USER}/accumulo-${CLUSTER_NAME}.jceks", - "site.accumulo-site.instance.rpc.ssl.enabled": "false", - "site.accumulo-site.instance.rpc.ssl.clientAuth": "false", - "site.accumulo-site.instance.rpc.sasl.enabled": "false", - "site.accumulo-site.general.kerberos.keytab": "", - "site.accumulo-site.general.kerberos.principal": "", - - "site.accumulo-site.tserver.memory.maps.native.enabled": "false", - "site.accumulo-site.tserver.memory.maps.max": "80M", - "site.accumulo-site.tserver.cache.data.size": "7M", - "site.accumulo-site.tserver.cache.index.size": "20M", - "site.accumulo-site.tserver.sort.buffer.size": "50M", - "site.accumulo-site.tserver.walog.max.size": "40M", - - "site.accumulo-site.trace.user": "root", - "site.accumulo-site.trace.zookeeper.path": "/accumulo/tracers-${USER}-${CLUSTER_NAME}", - - "site.accumulo-site.master.port.client": "0", - "site.accumulo-site.trace.port.client": "0", - "site.accumulo-site.tserver.port.client": "0", - "site.accumulo-site.gc.port.client": "0", - "site.accumulo-site.monitor.port.client": "50095", - "site.accumulo-site.monitor.port.log4j": "0", - "site.accumulo-site.master.replication.coordinator.port": "0", - "site.accumulo-site.replication.receipt.service.port": "0", - - "site.accumulo-site.general.classpaths": "$ACCUMULO_HOME/lib/accumulo-server.jar,\n$ACCUMULO_HOME/lib/accumulo-core.jar,\n$ACCUMULO_HOME/lib/accumulo-start.jar,\n$ACCUMULO_HOME/lib/accumulo-fate.jar,\n$ACCUMULO_HOME/lib/accumulo-proxy.jar,\n$ACCUMULO_HOME/lib/[^.].*.jar,\n$ZOOKEEPER_HOME/zookeeper[^.].*.jar,\n$HADOOP_CONF_DIR,\n${@//site/accumulo-env/hadoop_conf_dir},\n$HADOOP_PREFIX/[^.].*.jar,\n$HADOOP_PREFIX/lib/[^.].*.jar,\n$HADOOP_PREFIX/share/hadoop/common/.*.jar,\n$HADOOP_PREFIX/share/hadoop/common/lib/.*.jar,\n$HADOOP_PREFIX/share/hadoop/hdfs/.*.jar,\n$HADOOP_PREFIX/share/hadoop/mapreduce/.*.jar,\n$HADOOP_PREFIX/share/hadoop/yarn/.*.jar,\n/usr/lib/hadoop/.*.jar,\n/usr/lib/hadoop/lib/.*.jar,\n/usr/lib/hadoop-hdfs/.*.jar,\n/usr/lib/hadoop-mapreduce/.*.jar,\n/usr/lib/hadoop-yarn/.*.jar," - }, - "credentials": { - "jceks://hdfs/user/${USER}/accumulo-${CLUSTER_NAME}.jceks": ["root.initial.password", "instance.secret", "trace.token.property.password"] - }, - "components": { - "slider-appmaster": { - "jvm.heapsize": "256M", - "slider.am.keytab.local.path": "", - "slider.keytab.principal.name": "" - } - } -} diff --git a/slider/src/test/clusters/docker_cloudera_quickstart/accumulo/resources.json b/slider/src/test/clusters/docker_cloudera_quickstart/accumulo/resources.json deleted file mode 100644 index 9606a54a6..000000000 --- a/slider/src/test/clusters/docker_cloudera_quickstart/accumulo/resources.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "schema": "http://example.org/specification/v2.0.0", - "metadata": {}, - "global": {}, - "components": { - "ACCUMULO_MASTER": { - "yarn.role.priority": "1", - "yarn.component.instances": "1", - "yarn.memory": "256" - }, - "ACCUMULO_TSERVER": { - "yarn.role.priority": "2", - "yarn.component.instances": "1", - "yarn.memory": "256" - }, - "ACCUMULO_MONITOR": { - "yarn.role.priority": "3", - "yarn.component.instances": "1", - "yarn.memory": "128" - }, - "ACCUMULO_GC": { - "yarn.role.priority": "4", - "yarn.component.instances": "1", - "yarn.memory": "128" - }, - "ACCUMULO_TRACER": { - "yarn.role.priority": "5", - "yarn.component.instances": "1", - "yarn.memory": "128" - }, - "ACCUMULO_PROXY": { - "yarn.role.priority": "6", - "yarn.component.instances": "0", - "yarn.memory": "128" - }, - "slider-appmaster": {} - } -} diff --git a/slider/src/test/clusters/docker_cloudera_quickstart/slider/slider-client.xml b/slider/src/test/clusters/docker_cloudera_quickstart/slider/slider-client.xml deleted file mode 100644 index b18d1853d..000000000 --- a/slider/src/test/clusters/docker_cloudera_quickstart/slider/slider-client.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - yarn.resourcemanager.address - 127.0.0.1:8032 - - - - HADOOP_CONF_DIR - /etc/hadoop/conf - - - - slider.test.agent.enabled - true - - diff --git a/slider/src/test/clusters/emr/README.md b/slider/src/test/clusters/emr/README.md deleted file mode 100644 index bccca54b7..000000000 --- a/slider/src/test/clusters/emr/README.md +++ /dev/null @@ -1,22 +0,0 @@ - - -This configuration profile can be used to deploy gaffer-slider onto a cluster provisioned by [Amazon's Elastic MapReduce (EMR)](https://aws.amazon.com/emr/). - -When creating an EMR cluster, as a minimum, ensure you select the following software configuration: -* Hadoop -* ZooKeeper - diff --git a/slider/src/test/clusters/emr/accumulo/appConfig-default.json b/slider/src/test/clusters/emr/accumulo/appConfig-default.json deleted file mode 100644 index 5850b8eea..000000000 --- a/slider/src/test/clusters/emr/accumulo/appConfig-default.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "schema": "http://example.org/specification/v2.0.0", - "metadata": {}, - "global": { - "gaffer.deploy.package.jars": true, - "gaffer.deploy.hdfs.jars": "hdfs:///user/${USER}/gaffer-jars-${CLUSTER_NAME}/", - - "java_home": "/etc/alternatives/jre_1.8.0/", - "create.default.zookeeper.node": "true", - "site.global.app_version": "${accumulo.version}", - "site.global.app_root": "${AGENT_WORK_ROOT}/app/install/accumulo-${accumulo.version}", - "site.global.app_user": "yarn", - "site.global.user_group": "hadoop", - - "site.accumulo-env.java_home": "${JAVA_HOME}", - "site.accumulo-env.tserver_heapsize": "1024m", - "site.accumulo-env.master_heapsize": "1024m", - "site.accumulo-env.monitor_heapsize": "1024m", - "site.accumulo-env.gc_heapsize": "1024m", - "site.accumulo-env.other_heapsize": "1024m", - - "site.accumulo-env.hadoop_prefix": "/usr/lib/hadoop", - "site.accumulo-env.hadoop_conf_dir": "/etc/hadoop/conf", - "site.accumulo-env.zookeeper_home": "/usr/lib/zookeeper", - - "site.client.instance.name": "${USER}-${CLUSTER_NAME}", - - "site.proxy.port": "${ACCUMULO_PROXY.ALLOCATED_PORT}{PER_CONTAINER}", - - "site.global.accumulo_root_password": "NOT_USED", - "site.global.monitor_protocol": "http", - - "site.accumulo-site.instance.volumes": "${DEFAULT_DATA_DIR}/data", - "site.accumulo-site.instance.zookeeper.host": "${ZK_HOST}", - "site.accumulo-site.instance.security.authenticator": "org.apache.slider.accumulo.CustomAuthenticator", - - "site.accumulo-site.general.security.credential.provider.paths": "jceks://hdfs/user/${USER}/accumulo-${CLUSTER_NAME}.jceks", - "site.accumulo-site.instance.rpc.ssl.enabled": "false", - "site.accumulo-site.instance.rpc.ssl.clientAuth": "false", - "site.accumulo-site.instance.rpc.sasl.enabled": "false", - "site.accumulo-site.general.kerberos.keytab": "", - "site.accumulo-site.general.kerberos.principal": "", - - "site.accumulo-site.tserver.memory.maps.native.enabled": "true", - "site.accumulo-site.tserver.memory.maps.max": "1G", - "site.accumulo-site.tserver.cache.data.size": "128M", - "site.accumulo-site.tserver.cache.index.size": "512M", - "site.accumulo-site.tserver.sort.buffer.size": "200M", - "site.accumulo-site.tserver.walog.max.size": "1G", - - "site.accumulo-site.trace.user": "root", - "site.accumulo-site.trace.zookeeper.path": "/accumulo/tracers-${USER}-${CLUSTER_NAME}", - - "site.accumulo-site.master.port.client": "0", - "site.accumulo-site.trace.port.client": "0", - "site.accumulo-site.tserver.port.client": "0", - "site.accumulo-site.gc.port.client": "0", - "site.accumulo-site.monitor.port.client": "${ACCUMULO_MONITOR.ALLOCATED_PORT}", - "site.accumulo-site.monitor.port.log4j": "0", - "site.accumulo-site.master.replication.coordinator.port": "0", - "site.accumulo-site.replication.receipt.service.port": "0", - - "site.accumulo-site.general.classpaths": "$ACCUMULO_HOME/lib/accumulo-server.jar,\n$ACCUMULO_HOME/lib/accumulo-core.jar,\n$ACCUMULO_HOME/lib/accumulo-start.jar,\n$ACCUMULO_HOME/lib/accumulo-fate.jar,\n$ACCUMULO_HOME/lib/accumulo-proxy.jar,\n$ACCUMULO_HOME/lib/[^.].*.jar,\n$ZOOKEEPER_HOME/[^.].*.jar,\n$ZOOKEEPER_HOME/lib/[^.].*.jar,\n$HADOOP_CONF_DIR,\n${@//site/accumulo-env/hadoop_conf_dir},\n$HADOOP_PREFIX/[^.].*.jar,\n$HADOOP_PREFIX/lib/[^.].*.jar,\n$HADOOP_PREFIX-mapreduce/[^.].*.jar,\n$HADOOP_PREFIX-mapreduce/lib/[^.].*.jar,\n$HADOOP_PREFIX-hdfs/[^.].*.jar,\n$HADOOP_PREFIX-hdfs/lib/[^.].*.jar,\n$HADOOP_PREFIX-yarn/[^.].*.jar,\n$HADOOP_PREFIX-yarn/lib/[^.].*.jar," - }, - "credentials": { - "jceks://hdfs/user/${USER}/accumulo-${CLUSTER_NAME}.jceks": ["root.initial.password", "instance.secret", "trace.token.property.password"] - }, - "components": { - "slider-appmaster": { - "jvm.heapsize": "256M", - "slider.am.keytab.local.path": "", - "slider.keytab.principal.name": "" - } - } -} diff --git a/slider/src/test/clusters/emr/accumulo/resources.json b/slider/src/test/clusters/emr/accumulo/resources.json deleted file mode 100644 index 2afeb26b3..000000000 --- a/slider/src/test/clusters/emr/accumulo/resources.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "schema": "http://example.org/specification/v2.0.0", - "metadata": {}, - "global": {}, - "components": { - "ACCUMULO_MASTER": { - "yarn.role.priority": "1", - "yarn.component.instances": "1", - "yarn.memory": "1024" - }, - "ACCUMULO_TSERVER": { - "yarn.role.priority": "2", - "yarn.component.instances": "3", - "yarn.memory": "2048" - }, - "ACCUMULO_MONITOR": { - "yarn.role.priority": "3", - "yarn.component.instances": "1", - "yarn.memory": "1024" - }, - "ACCUMULO_GC": { - "yarn.role.priority": "4", - "yarn.component.instances": "1", - "yarn.memory": "1024" - }, - "ACCUMULO_TRACER": { - "yarn.role.priority": "5", - "yarn.component.instances": "1", - "yarn.memory": "1024" - }, - "ACCUMULO_PROXY": { - "yarn.role.priority": "6", - "yarn.component.instances": "0", - "yarn.memory": "1024" - }, - "slider-appmaster": {} - } -} diff --git a/slider/src/test/clusters/emr/slider/slider-client.xml b/slider/src/test/clusters/emr/slider/slider-client.xml deleted file mode 100644 index 3200c0ffb..000000000 --- a/slider/src/test/clusters/emr/slider/slider-client.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - hadoop.registry.zk.quorum - ${env.HOSTNAME} - - - - HADOOP_CONF_DIR - /etc/hadoop/conf - - - - slider.test.agent.enabled - true - - diff --git a/slider/src/test/clusters/emr/slider/slider-env.sh b/slider/src/test/clusters/emr/slider/slider-env.sh deleted file mode 100644 index 3b03932ac..000000000 --- a/slider/src/test/clusters/emr/slider/slider-env.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -# -# Copyright 2017-2019 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -export JAVA_HOME=/etc/alternatives/jre_1.8.0 -export HADOOP_CONF_DIR=/etc/hadoop/conf - diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderDeployer.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderDeployer.java deleted file mode 100644 index 49a8d03b8..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderDeployer.java +++ /dev/null @@ -1,237 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider; - -import org.apache.accumulo.core.client.AccumuloException; -import org.apache.accumulo.core.client.AccumuloSecurityException; -import org.apache.accumulo.core.client.Connector; -import org.apache.accumulo.core.client.security.tokens.PasswordToken; -import org.apache.accumulo.core.security.Authorizations; -import org.apache.accumulo.core.security.SystemPermission; -import org.apache.slider.api.ClusterDescription; -import org.apache.slider.client.SliderClient; -import org.apache.slider.core.conf.ConfTree; -import org.apache.slider.core.persist.ConfTreeSerDeser; -import org.apache.slider.funtest.framework.AgentCommandTestBase; -import org.apache.slider.funtest.framework.CommandTestBase; -import org.apache.slider.funtest.framework.SliderShell; -import org.apache.slider.test.SliderTestUtils; -import org.junit.After; -import org.junit.Before; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import uk.gov.gchq.gaffer.accumulostore.AccumuloProperties; -import uk.gov.gchq.gaffer.accumulostore.SingleUseAccumuloStore; -import uk.gov.gchq.gaffer.commonutil.StreamUtil; -import uk.gov.gchq.gaffer.slider.util.AccumuloSliderProperties; -import uk.gov.gchq.gaffer.slider.util.AccumuloSliderUtils; -import uk.gov.gchq.gaffer.slider.util.GafferSliderProperties; -import uk.gov.gchq.gaffer.slider.util.SliderKeystoreUtils; -import uk.gov.gchq.gaffer.slider.util.SliderUtils; -import uk.gov.gchq.gaffer.store.StoreProperties; - -import java.io.File; -import java.io.IOException; -import java.io.InputStream; -import java.math.BigInteger; -import java.net.URISyntaxException; -import java.security.SecureRandom; -import java.util.Arrays; -import java.util.Map; -import java.util.Properties; - -/** - * Deploys a gaffer-slider instance using the Slider functional testing library - */ -public class GafferSliderDeployer extends AgentCommandTestBase { - - private final Logger log = LoggerFactory.getLogger(GafferSliderDeployer.class); - - private static final String CLUSTER_NAME = "gaffer-slider-integration-tests"; - - private StoreProperties gafferStoreProperties; - private ConfTree appConfig; - - @Override - protected String getAppResource() { - return new File(GafferSliderProperties.TEST_APP_RESOURCES_DIR, "resources.json").getAbsolutePath(); - } - - @Override - protected String getAppTemplate() { - return new File(GafferSliderProperties.TEST_APP_RESOURCES_DIR, "appConfig-default.json").getAbsolutePath(); - } - - private ConfTree getAppConfig() throws IOException { - if (this.appConfig == null) { - ConfTreeSerDeser c = new ConfTreeSerDeser(); - this.appConfig = c.fromFile(new File(this.getAppTemplate())); - SliderUtils.replaceTokens(this.appConfig, CLUSTER_NAME); - } - return this.appConfig; - } - - private String generatePassword() { - SecureRandom random = new SecureRandom(); - return new BigInteger(130, random).toString(32); - } - - private String createGafferAccumuloUser(final Connector accumulo, final String user, final String password) throws AccumuloSecurityException, AccumuloException { - accumulo.securityOperations().createLocalUser(user, new PasswordToken(password)); - accumulo.securityOperations().grantSystemPermission(user, SystemPermission.CREATE_TABLE); - accumulo.securityOperations().changeUserAuthorizations(user, new Authorizations( - // Required by: uk.gov.gchq.gaffer.integration.impl.VisibilityIT - "vis1", - "vis2", - // Required by: uk.gov.gchq.gaffer.accumulostore.integration.AccumuloAggregationIT - "publicVisibility", - "privateVisibility" - )); - - log.info("Created Accumulo user called {} with password {} and authorizations {}", - user, password, accumulo.securityOperations().getUserAuthorizations(user).toString()); - - return password; - } - - private StoreProperties buildGafferStoreProperties(final String zookeepers, final String instanceName, final String user, final String password) throws IOException { - Properties props = new Properties(); - - // Load base store properties from file - InputStream baseStorePropertiesFile = StreamUtil.storeProps(GafferSliderDeployer.class); - if (baseStorePropertiesFile != null) { - try { - props.load(baseStorePropertiesFile); - } finally { - try { - baseStorePropertiesFile.close(); - } catch (final IOException e) { - // Ignore - } - } - } - - // Add store properties based on deployed Gaffer instance - props.setProperty(AccumuloProperties.STORE_CLASS, SingleUseAccumuloStore.class.getCanonicalName()); - props.setProperty(AccumuloProperties.INSTANCE_NAME, instanceName); - props.setProperty(AccumuloProperties.ZOOKEEPERS, zookeepers); - props.setProperty(AccumuloProperties.USER, user); - props.setProperty(AccumuloProperties.PASSWORD, password); - - return StoreProperties.loadStoreProperties(props); - } - - public StoreProperties getGafferStoreProperties() { - return this.gafferStoreProperties; - } - - @Before - public void setup() throws Exception { - SliderKeystoreUtils.ensureCredentialKeyStoresAbsent(this.getAppConfig()); - - CommandTestBase.setupCluster(CLUSTER_NAME); - - // Use Slider to deploy an Accumulo app pkg with the Gaffer add-on package - SliderTestUtils.describe("Deploying Gaffer instance"); - - final String rootPassword = this.generatePassword(); - final String instanceSecret = this.generatePassword(); - String tracePassword = this.generatePassword(); - - // If Accumulo is being deployed using the root user for tracing then make sure it is using the correct password - if (this.getAppConfig().global.get(AccumuloSliderProperties.TRACE_USER_PROPERTY).equals("root")) { - tracePassword = rootPassword; - } - - log.info("Accumulo Root Password: {}", rootPassword); - log.info("Accumulo Instance Secret: {}", instanceSecret); - log.info("Accumulo Tracer Password: {}", tracePassword); - - File passwordFile = AccumuloSliderUtils.generatePasswordFile(this.folder, rootPassword, instanceSecret, tracePassword); - - SliderShell shell = this.createTemplatedSliderApplication( - CLUSTER_NAME, - this.getAppTemplate(), - this.getAppResource(), - Arrays.asList( - ARG_APPDEF, - new File(TEST_APP_PKG_DIR, TEST_APP_PKG_FILE).getAbsolutePath(), - ARG_ADDON, - GafferSliderProperties.TEST_ADDON_PKG_NAME, - new File(GafferSliderProperties.TEST_ADDON_PKG_DIR, GafferSliderProperties.TEST_ADDON_PKG_FILE).getAbsolutePath(), - "<", - passwordFile.getAbsolutePath() - ) - ); - - CommandTestBase.logShell(shell); - - // Make sure the credential keystore contains the correct root password - assertTrue("The root password in the credential keystore contains the wrong password", - AccumuloSliderUtils.getRootPassword(this.getAppConfig()).equals(rootPassword)); - - // Check with YARN that the deployed application is running - this.ensureApplicationIsUp(CLUSTER_NAME); - - // Obtain the deployed configuration for the instance - SliderClient sliderClient = this.bondToCluster(CommandTestBase.SLIDER_CONFIG, CLUSTER_NAME); - ClusterDescription clusterDescription = sliderClient.getClusterDescription(); - assert clusterDescription.name.equals(CLUSTER_NAME); - - // Wait for all the YARN containers to spin up and for each Slider Agent to report in - SliderTestUtils.describe("Waiting for YARN containers to be allocated"); - Map roleMap = SliderUtils.getRoleMap(clusterDescription); - SliderTestUtils.waitForRoleCount(sliderClient, roleMap, AccumuloSliderProperties.ACCUMULO_LAUNCH_WAIT_TIME); - - String zookeepers = clusterDescription.getZkHosts(); - String instanceName = clusterDescription.getMandatoryOption(AccumuloSliderProperties.INSTANCE_PROPERTY); - // Replace ${CLUSTER_NAME} - instanceName = SliderUtils.replaceClusterTokens(instanceName, CLUSTER_NAME); - - SliderTestUtils.describe("Connecting to deployed Accumulo instance"); - Connector accumulo = AccumuloSliderUtils.waitForAccumuloConnection( - zookeepers, - instanceName, - "root", - rootPassword, - AccumuloSliderProperties.ACCUMULO_GO_LIVE_TIME - ); - - // Wait for all the tablet servers to register with the Accumulo instance - int tabletServerCount = roleMap.get(AccumuloSliderProperties.ACCUMULO_TABLET_SERVER_ROLE_NAME); - AccumuloSliderUtils.waitForAccumuloTabletServers(accumulo, tabletServerCount, AccumuloSliderProperties.ACCUMULO_GO_LIVE_TIME); - - // Create an Accumulo user to run all the Gaffer integration tests with. - // This makes sure the user is granted all the permissions and visibilities required by the tests. - SliderTestUtils.describe("Creating Accumulo user"); - String userPassword = this.createGafferAccumuloUser(accumulo, GafferSliderProperties.GAFFER_ACCUMULO_USER, this.generatePassword()); - - // Generate the configuration that Gaffer needs in order to connect to the Accumulo instance - this.gafferStoreProperties = this.buildGafferStoreProperties(zookeepers, instanceName, GafferSliderProperties.GAFFER_ACCUMULO_USER, userPassword); - - SliderTestUtils.describe("Running Gaffer Integration Tests"); - } - - @After - public void cleanup() throws IOException, URISyntaxException { - SliderTestUtils.describe("Tearing down Gaffer instance"); - CommandTestBase.ensureClusterDestroyed(CLUSTER_NAME); - SliderKeystoreUtils.deleteCredentialKeyStores(this.getAppConfig()); - } - -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderFTs.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderFTs.java deleted file mode 100644 index f12a729e7..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderFTs.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider; - -import org.junit.runner.RunWith; - -/** - * Tests that the gaffer-slider add-on package configures Accumulo correctly by deploying a Gaffer instance using - * Slider's functional testing library and then running all of Gaffer's integration tests against it. - */ -@RunWith(GafferSliderTestSuite.class) -public class GafferSliderFTs { -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderTestSuite.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderTestSuite.java deleted file mode 100644 index fc18c3f3b..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/GafferSliderTestSuite.java +++ /dev/null @@ -1,112 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider; - -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Rule; -import org.junit.internal.runners.statements.Fail; -import org.junit.internal.runners.statements.RunAfters; -import org.junit.internal.runners.statements.RunBefores; -import org.junit.rules.RunRules; -import org.junit.rules.TestRule; -import org.junit.runner.notification.RunNotifier; -import org.junit.runners.Suite; -import org.junit.runners.model.FrameworkMethod; -import org.junit.runners.model.RunnerBuilder; -import org.junit.runners.model.Statement; -import org.junit.runners.model.TestClass; -import org.reflections.Reflections; - -import uk.gov.gchq.gaffer.integration.AbstractStoreIT; - -import java.lang.reflect.Method; -import java.lang.reflect.Modifier; -import java.util.Collections; -import java.util.HashMap; -import java.util.Iterator; -import java.util.Set; - -/** - * A custom JUnit test suite which deploys a Gaffer instance using {@link GafferSliderDeployer} before running each of - * the Gaffer integration tests, ensuring that they are configured to be run against the deployed instance. - */ -public class GafferSliderTestSuite extends Suite { - - private final GafferSliderDeployer gafferDeployer; - private final TestClass gafferDeployerClass; - - public GafferSliderTestSuite(final Class clazz, final RunnerBuilder builder) throws Exception { - super(builder, clazz, getTestClasses()); - this.gafferDeployer = new GafferSliderDeployer(); - this.gafferDeployerClass = new TestClass(GafferSliderDeployer.class); - } - - public void setupAbstractStoreITs() { - AbstractStoreIT.setStoreProperties(this.gafferDeployer.getGafferStoreProperties()); - AbstractStoreIT.setSkipTests(new HashMap<>()); - } - - private static Class[] getTestClasses() throws IllegalAccessException, InstantiationException { - // Abstract Store ITs - final Set> classes = new Reflections(AbstractStoreIT.class.getPackage().getName()).getSubTypesOf(AbstractStoreIT.class); - keepPublicConcreteClasses(classes); - - // TODO: Do something similar to identify Accumulo Store ITs to run - - return classes.toArray(new Class[classes.size()]); - } - - private static void keepPublicConcreteClasses(final Set> classes) { - if (null != classes) { - final Iterator> itr = classes.iterator(); - for (Class clazz = null; itr.hasNext(); clazz = itr.next()) { - if (null != clazz) { - final int modifiers = clazz.getModifiers(); - if (Modifier.isAbstract(modifiers) || Modifier.isInterface(modifiers) || Modifier.isPrivate(modifiers) || Modifier.isProtected(modifiers)) { - itr.remove(); - } - } - } - } - } - - @Override - protected Statement classBlock(final RunNotifier notifier) { - Method setupAbstractStoreITs; - try { - setupAbstractStoreITs = this.getClass().getMethod("setupAbstractStoreITs"); - } catch (final NoSuchMethodException e) { - return new Fail(e); - } - - // Be careful with the ordering of the following statements! - // We want to run the normal JUnit test process for all of the ITs that have been identified... - Statement statement = super.classBlock(notifier); - // ...but we want to wrap them with processing that will set up and tear down a gaffer-slider instance: - statement = new RunBefores(statement, Collections.singletonList(new FrameworkMethod(setupAbstractStoreITs)), this); - statement = new RunAfters(statement, this.gafferDeployerClass.getAnnotatedMethods(After.class), this.gafferDeployer); - statement = new RunAfters(statement, this.gafferDeployerClass.getAnnotatedMethods(AfterClass.class), null); - statement = new RunBefores(statement, this.gafferDeployerClass.getAnnotatedMethods(Before.class), this.gafferDeployer); - statement = new RunBefores(statement, this.gafferDeployerClass.getAnnotatedMethods(BeforeClass.class), null); - statement = new RunRules(statement, this.gafferDeployerClass.getAnnotatedFieldValues(this.gafferDeployer, Rule.class, TestRule.class), this.getDescription()); - return statement; - } - -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/MetainfoTest.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/MetainfoTest.java deleted file mode 100644 index a351d6902..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/MetainfoTest.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider; - -import org.apache.slider.core.exceptions.SliderException; -import org.apache.slider.providers.agent.application.metadata.AddonPackageMetainfoParser; -import org.apache.slider.providers.agent.application.metadata.Metainfo; -import org.junit.Assert; -import org.junit.Test; - -import java.io.IOException; -import java.io.InputStream; - -/** - * Tests that the gaffer-slider metainfo.xml file is well formed - */ -public class MetainfoTest { - - private static final String METAINFO_FILE = "/metainfo.xml"; - - @Test - public void checkMetainfoIsValid() throws IOException, SliderException { - InputStream metainfoStream = this.getClass().getResourceAsStream(METAINFO_FILE); - Assert.assertNotNull("Unable to load metainfo file for testing: " + METAINFO_FILE, metainfoStream); - - AddonPackageMetainfoParser parser = new AddonPackageMetainfoParser(); - Metainfo metainfo = parser.fromXmlStream(metainfoStream); - Assert.assertNotNull("Parsing of " + METAINFO_FILE + " failed!", metainfo); - - metainfo.validate(); - } - -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AccumuloSliderProperties.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AccumuloSliderProperties.java deleted file mode 100644 index 3c9e48cd3..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AccumuloSliderProperties.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider.util; - -import org.apache.slider.common.SliderXMLConfKeysForTesting; -import org.apache.slider.funtest.framework.CommandTestBase; -import org.apache.slider.test.SliderTestUtils; - -public final class AccumuloSliderProperties { - - private AccumuloSliderProperties() { - // private to prevent instantiation - } - - public static final String ACCUMULO_TABLET_SERVER_ROLE_NAME = "ACCUMULO_TSERVER"; - - public static final String TRACE_USER_PROPERTY = "site.accumulo-site.trace.user"; - - public static final String INSTANCE_PROPERTY = "site.client.instance.name"; - - public static final int ACCUMULO_LAUNCH_WAIT_TIME = SliderTestUtils.getTimeOptionMillis( - CommandTestBase.SLIDER_CONFIG, - SliderXMLConfKeysForTesting.KEY_ACCUMULO_LAUNCH_TIME, - SliderXMLConfKeysForTesting.DEFAULT_ACCUMULO_LAUNCH_TIME_SECONDS * 1000 - ); - - public static final int ACCUMULO_GO_LIVE_TIME = SliderTestUtils.getTimeOptionMillis( - CommandTestBase.SLIDER_CONFIG, - SliderXMLConfKeysForTesting.KEY_ACCUMULO_GO_LIVE_TIME, - SliderXMLConfKeysForTesting.DEFAULT_ACCUMULO_LIVE_TIME_SECONDS * 1000 - ); - -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AccumuloSliderUtils.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AccumuloSliderUtils.java deleted file mode 100644 index 37cd40ea3..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AccumuloSliderUtils.java +++ /dev/null @@ -1,194 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider.util; - -import org.apache.accumulo.core.client.Connector; -import org.apache.accumulo.core.client.ZooKeeperInstance; -import org.apache.accumulo.core.client.security.tokens.PasswordToken; -import org.apache.hadoop.security.alias.CredentialProvider; -import org.apache.hadoop.security.alias.CredentialProviderFactory; -import org.apache.slider.accumulo.CustomAuthenticator; -import org.apache.slider.common.tools.Duration; -import org.apache.slider.core.conf.ConfTree; -import org.apache.slider.funtest.framework.CommandTestBase; -import org.junit.rules.TemporaryFolder; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.net.URISyntaxException; -import java.util.List; -import java.util.Map; - -public final class AccumuloSliderUtils { - - private static final Logger LOGGER = LoggerFactory.getLogger(AccumuloSliderUtils.class); - - private AccumuloSliderUtils() { - // private to prevent instantiation - } - - /** - * Retrieves the Accumulo root password from the credential keystores used by an Accumulo instance - * - * @param appConfig The Slider application configuration for an Accumulo instance - * @return The root password - * @throws IOException if IOException - * @throws URISyntaxException if URISyntaxException - */ - public static String getRootPassword(final ConfTree appConfig) throws IOException, URISyntaxException { - Map> keystores = SliderKeystoreUtils.getCredentialKeyStores(appConfig); - String passwordKeystore = null; - - // Identify the keystore that is being used to store the Accumulo root user's password - for (final Map.Entry> keystore : keystores.entrySet()) { - if (keystore.getValue().contains(CustomAuthenticator.ROOT_INITIAL_PASSWORD_PROPERTY)) { - passwordKeystore = keystore.getKey(); - } - } - - if (passwordKeystore == null) { - throw new IOException("Unable to identify a keystore that contains: " + CustomAuthenticator.ROOT_INITIAL_PASSWORD_PROPERTY); - } - - // Load keystore - CommandTestBase.SLIDER_CONFIG.set(CredentialProviderFactory.CREDENTIAL_PROVIDER_PATH, passwordKeystore); - CredentialProvider provider = CredentialProviderFactory.getProviders(CommandTestBase.SLIDER_CONFIG).get(0); - - // Access root password - CredentialProvider.CredentialEntry rootPasswordEntry = provider.getCredentialEntry(CustomAuthenticator.ROOT_INITIAL_PASSWORD_PROPERTY); - return new String(rootPasswordEntry.getCredential()); - } - - /** - * Creates a response file that can be used to provide all the sensitive configuration (i.e. initial passwords) that - * Slider prompts for when the Accumulo application package is deployed. - * - * @param folder The location to create the password file - * @param rootPassword Accumulo root user password - * @param instanceSecret Instance secret - * @param tracePassword Accumulo trace user password - * @return The password response file that has been created - * @throws IOException if IOException thrown reading file - */ - public static File generatePasswordFile(final TemporaryFolder folder, final String rootPassword, final String instanceSecret, final String tracePassword) throws IOException { - File passwordFile = folder.newFile(); - - BufferedWriter writer = new BufferedWriter(new FileWriter(passwordFile)); - // Root password prompt and confirmation: - writer.write(rootPassword); - writer.newLine(); - writer.write(rootPassword); - writer.newLine(); - // Instance secret prompt and confirmation: - writer.write(instanceSecret); - writer.newLine(); - writer.write(instanceSecret); - writer.newLine(); - // Trace user password prompt and confirmation: - writer.write(tracePassword); - writer.newLine(); - writer.write(tracePassword); - writer.newLine(); - writer.close(); - - return passwordFile; - } - - /** - * Wait until it is possible to connect to an Accumulo instance, up to a specified timeout - * - * @param zookeepers ZooKeeper connection string - * @param instanceName The name of the Accumulo instance - * @param user The name of the user to connect as - * @param password Password to authenticate with - * @param timeout How long to continue trying to connect (in millis) - * @return Connection to the Accumulo instance - * @throws Exception Reason why a connection was unable to be established - */ - public static Connector waitForAccumuloConnection(final String zookeepers, final String instanceName, final String user, final String password, final long timeout) throws Exception { - Duration duration = new Duration(timeout); - duration.start(); - - ZooKeeperInstance accumulo = null; - while (accumulo == null) { - LOGGER.info("Attempting to connect to Accumulo instance called {}, as {}, using zookeepers {}, timeout = {}", - instanceName, user, zookeepers, duration); - - try { - accumulo = new ZooKeeperInstance(instanceName, zookeepers); - - // Wait for the Accumulo Master and Root Tablet server to come online - if (accumulo.getMasterLocations().size() == 0 || accumulo.getRootTabletLocation() == null) { - accumulo = null; - } - } catch (final RuntimeException e) { - // Suppress the RuntimeException that is thrown because ZooKeeper does not contain any information - // yet about the Accumulo instance so that another attempt to connect can be made again later - if (!e.getMessage().contains("Instance name " + instanceName + " does not exist in zookeeper")) { - throw e; - } - } - - if (accumulo == null) { - if (duration.getLimitExceeded()) { - duration.finish(); - throw new Exception("Timed out trying to connect to Accumulo, unable to find instance with name " + instanceName + " after " + duration); - } - - Thread.sleep(5000); - } - } - - return accumulo.getConnector(user, new PasswordToken(password)); - } - - /** - * Wait until a certain number of Tablet Servers have registered with the Accumulo instance. - * Provides a good indication that an Accumulo instance is ready to use. - * - * @param accumulo Connection to Accumulo instance - * @param tabletServerCount The number of expected Tablet Servers - * @param timeout The maximum period of time (in millis) to wait for - * @throws Exception if Exception - */ - public static void waitForAccumuloTabletServers(final Connector accumulo, final int tabletServerCount, final long timeout) throws Exception { - LOGGER.info("Waiting for {} Accumulo Tablet Servers to register with cluster, timeout = {} millis", tabletServerCount, timeout); - - Duration duration = new Duration(timeout); - duration.start(); - - int liveTabletServers = accumulo.instanceOperations().getTabletServers().size(); - - while (liveTabletServers != tabletServerCount) { - if (duration.getLimitExceeded()) { - duration.finish(); - throw new Exception("Timed out waiting for Accumulo Tablet Servers, expected " + tabletServerCount + " but found " + liveTabletServers + " after " + duration); - } - - Thread.sleep(1000); - - liveTabletServers = accumulo.instanceOperations().getTabletServers().size(); - } - - LOGGER.info("All {} Accumulo Tablet Servers are registered with the cluster after {}", liveTabletServers, duration); - } - -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AppConfigGeneratorTest.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AppConfigGeneratorTest.java deleted file mode 100644 index 94308da10..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/AppConfigGeneratorTest.java +++ /dev/null @@ -1,162 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider.util; - -import org.apache.slider.api.ResourceKeys; -import org.apache.slider.core.conf.ConfTree; -import org.junit.Test; - -import java.io.IOException; -import java.util.Map; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.fail; -import static uk.gov.gchq.gaffer.slider.util.AppConfigGenerator.ACCUMULO_COMPONENT_PROPERTY_LOOKUP; -import static uk.gov.gchq.gaffer.slider.util.AppConfigGenerator.COMPONENT; - -public class AppConfigGeneratorTest { - - @Test - public void testSingleNodeConfigGeneration() throws IOException { - // 3 nodes of 12 cores and 32GB mem each - final AppConfigGenerator.AvailableResources resources = new AppConfigGenerator.AvailableResources(12, 32 * 1024, 3); - - final AppConfigGenerator appConfigGenerator = new AppConfigGenerator(); - appConfigGenerator.setSingleNode(true); - appConfigGenerator.setClusterUsagePercent(100); - final AppConfigGenerator.SliderAppConfig newConfig = appConfigGenerator.generateSliderAppConfig(new ConfTree(), resources); - - // Slider AM uses 1 core + 256MB mem - // Non-tablet server Accumulo components (5) use 1 core + 1GB mem each = 5 cores + 5GB mem - // Leaving 6 cores + 26.75GB mem for the 3 tablet server instances - - final Map tserverConfig = newConfig.getResources().components.get(AppConfigGenerator.COMPONENT.ACCUMULO_TSERVER.name()); - assertEquals("Number of instances", "3", tserverConfig.get(ResourceKeys.COMPONENT_INSTANCES)); - assertEquals("Number of cores", "2", tserverConfig.get(ResourceKeys.YARN_CORES)); - assertEquals("Memory amount", "9130", tserverConfig.get(ResourceKeys.YARN_MEMORY)); - - final String tserverHeapSize = newConfig.getAppConfig().global.get(ACCUMULO_COMPONENT_PROPERTY_LOOKUP.get(COMPONENT.ACCUMULO_TSERVER)); - assertEquals("Heap Size", "7023m", tserverHeapSize); - } - - @Test - public void testMultiNodeConfigGeneration() throws IOException { - // 3 nodes of 8 cores and 32GB mem each - final AppConfigGenerator.AvailableResources resources = new AppConfigGenerator.AvailableResources(8, 32 * 1024, 3); - - final AppConfigGenerator appConfigGenerator = new AppConfigGenerator(); - final AppConfigGenerator.SliderAppConfig newConfig = appConfigGenerator.generateSliderAppConfig(new ConfTree(), resources); - - // Total resource availability = 24 cores + 96GB mem - // Using 85% of cluster availability = 20 cores + 81.6GB mem - // Slider AM uses 1 core + 256MB mem - // Non-tablet server Accumulo components (5) use 1 core + 1GB mem each = 5 cores + 5GB mem - // Leaving 14 cores + 76.3GB mem for the 3 tablet server instances - - final Map tserverConfig = newConfig.getResources().components.get(AppConfigGenerator.COMPONENT.ACCUMULO_TSERVER.name()); - assertEquals("Number of instances", "3", tserverConfig.get(ResourceKeys.COMPONENT_INSTANCES)); - assertEquals("Number of cores", "4", tserverConfig.get(ResourceKeys.YARN_CORES)); - assertEquals("Memory amount", "26060", tserverConfig.get(ResourceKeys.YARN_MEMORY)); - - final String tserverHeapSize = newConfig.getAppConfig().global.get(ACCUMULO_COMPONENT_PROPERTY_LOOKUP.get(COMPONENT.ACCUMULO_TSERVER)); - assertEquals("Heap Size", "20046m", tserverHeapSize); - } - - @Test - public void testNoCoresAvailable() { - // 3 nodes of 6 cores and 32GB mem each - final AppConfigGenerator.AvailableResources resources = new AppConfigGenerator.AvailableResources(6, 32 * 1024, 3); - - final AppConfigGenerator appConfigGenerator = new AppConfigGenerator(); - appConfigGenerator.setSingleNode(true); - appConfigGenerator.setClusterUsagePercent(100); - - // 5 non-tablet server Accumulo components and 1 Slider AM require use of all the 6 available cores - // so there aren't any cores left to be allocated to tablet servers - - try { - appConfigGenerator.generateSliderAppConfig(new ConfTree(), resources); - fail("Expected exception to be thrown"); - } catch (final IOException e) { - if (!e.getMessage().startsWith("No resources left")) { - fail("Caught unexpected exception: " + e); - } - } - } - - @Test - public void testNotEnoughCoresAvailable() { - final AppConfigGenerator.AvailableResources resources = new AppConfigGenerator.AvailableResources(8, 32 * 1024, 3); - - final AppConfigGenerator appConfigGenerator = new AppConfigGenerator(); - appConfigGenerator.setSingleNode(true); - appConfigGenerator.setClusterUsagePercent(100); - - // 9 cores required, but only 8 available - 5 x non-tablet server Accumulo components, 1 Slider AM and 3 Tablet Servers - - try { - appConfigGenerator.generateSliderAppConfig(new ConfTree(), resources); - fail("Expected exception to be thrown"); - } catch (final IOException e) { - if (!e.getMessage().startsWith("Not enough available resources")) { - fail("Caught unexpected exception: " + e); - } - } - } - - @Test - public void testNoMemoryAvailable() { - final AppConfigGenerator.AvailableResources resources = new AppConfigGenerator.AvailableResources(40, 5 * 1024, 3); - - final AppConfigGenerator appConfigGenerator = new AppConfigGenerator(); - appConfigGenerator.setSingleNode(true); - appConfigGenerator.setClusterUsagePercent(100); - - // 5.25GB mem required by non-tablet server Accumulo components, so no mem left for tablet servers - - try { - appConfigGenerator.generateSliderAppConfig(new ConfTree(), resources); - fail("Expected exception to be thrown"); - } catch (final IOException e) { - if (!e.getMessage().startsWith("No resources left")) { - fail("Caught unexpected exception: " + e); - } - } - } - - @Test - public void testNotEnoughMemoryAvailable() { - final AppConfigGenerator.AvailableResources resources = new AppConfigGenerator.AvailableResources(40, (5 * 1024) + 257, 3); - - final AppConfigGenerator appConfigGenerator = new AppConfigGenerator(); - appConfigGenerator.setSingleNode(true); - appConfigGenerator.setClusterUsagePercent(100); - - // 5.25GB mem required by non-tablet server Accumulo components - // only 1MB left to be shared between 3 tablet servers - - try { - appConfigGenerator.generateSliderAppConfig(new ConfTree(), resources); - fail("Expected exception to be thrown"); - } catch (final IOException e) { - if (!e.getMessage().startsWith("Not enough available resources")) { - fail("Caught unexpected exception: " + e); - } - } - } - -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/GafferSliderProperties.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/GafferSliderProperties.java deleted file mode 100644 index e9236abdd..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/GafferSliderProperties.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider.util; - -import org.apache.slider.funtest.framework.CommandTestBase; - -public final class GafferSliderProperties { - - private GafferSliderProperties() { - // private to prevent instantiation - } - - public static final String GAFFER_ACCUMULO_USER = "gaffer_slider"; - - public static final String TEST_APP_RESOURCES_DIR_PROP = "test.app.resources.dir"; - public static final String TEST_ADDON_PKG_DIR_PROP = "test.addon.pkg.dir"; - public static final String TEST_ADDON_PKG_FILE_PROP = "test.addon.pkg.file"; - public static final String TEST_ADDON_PKG_NAME_PROP = "test.addon.pkg.name"; - - public static final String TEST_APP_RESOURCES_DIR = CommandTestBase.sysprop(TEST_APP_RESOURCES_DIR_PROP); - public static final String TEST_ADDON_PKG_DIR = CommandTestBase.sysprop(TEST_ADDON_PKG_DIR_PROP); - public static final String TEST_ADDON_PKG_FILE = CommandTestBase.sysprop(TEST_ADDON_PKG_FILE_PROP); - public static final String TEST_ADDON_PKG_NAME = CommandTestBase.sysprop(TEST_ADDON_PKG_NAME_PROP); - -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/SliderKeystoreUtils.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/SliderKeystoreUtils.java deleted file mode 100644 index 1493940b6..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/SliderKeystoreUtils.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider.util; - -import org.apache.hadoop.fs.FileSystem; -import org.apache.hadoop.fs.Path; -import org.apache.hadoop.security.ProviderUtils; -import org.apache.slider.core.conf.ConfTree; -import org.apache.slider.funtest.framework.CommandTestBase; - -import java.io.IOException; -import java.net.URI; -import java.net.URISyntaxException; -import java.util.List; -import java.util.Map; -import java.util.Set; - -public final class SliderKeystoreUtils { - - private SliderKeystoreUtils() { - // private to prevent instantiation - } - - public static Map> getCredentialKeyStores(final ConfTree appConfig) throws IOException, URISyntaxException { - return appConfig.credentials; - } - - public static Set getCredentialKeyStoreLocations(final ConfTree appConfig) throws IOException, URISyntaxException { - return getCredentialKeyStores(appConfig).keySet(); - } - - public static void ensureCredentialKeyStoresAbsent(final ConfTree appConfig) throws IOException, URISyntaxException { - Set keystores = getCredentialKeyStoreLocations(appConfig); - FileSystem fs = CommandTestBase.getClusterFS(); - - for (final String keystore : keystores) { - // Convert from jceks URL - Path keystorePath = ProviderUtils.unnestUri(new URI(keystore)); - - if (fs.exists(keystorePath)) { - throw new IOException("Credential keystore already exists: " + keystorePath); - } - } - } - - public static void deleteCredentialKeyStores(final ConfTree appConfig) throws IOException, URISyntaxException { - Set keystores = getCredentialKeyStoreLocations(appConfig); - FileSystem fs = CommandTestBase.getClusterFS(); - - for (final String keystore : keystores) { - // Convert from jceks URL - Path keystorePath = ProviderUtils.unnestUri(new URI(keystore)); - - if (fs.exists(keystorePath)) { - if (!fs.delete(keystorePath, false)) { - throw new IOException("Unable to delete credential keystore: " + keystorePath); - } - } - } - } - -} diff --git a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/SliderUtils.java b/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/SliderUtils.java deleted file mode 100644 index bcd7e78a1..000000000 --- a/slider/src/test/java/uk/gov/gchq/gaffer/slider/util/SliderUtils.java +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright 2017-2019 Crown Copyright - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package uk.gov.gchq.gaffer.slider.util; - -import org.apache.hadoop.security.UserGroupInformation; -import org.apache.slider.api.ClusterDescription; -import org.apache.slider.api.ResourceKeys; -import org.apache.slider.client.SliderClient; -import org.apache.slider.core.conf.ConfTree; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.regex.Pattern; - -public final class SliderUtils { - - private SliderUtils() { - // private to prevent instantiation - } - - public static void replaceTokens(final ConfTree appConfig, final String clusterName) throws IOException { - // Replace ${USER} and ${USER_NAME} - SliderClient.replaceTokens(appConfig, UserGroupInformation.getCurrentUser().getShortUserName(), clusterName); - // Replace ${CLUSTER_NAME} - replaceClusterTokens(appConfig, clusterName); - } - - public static void replaceClusterTokens(final ConfTree appConfig, final String clusterName) { - Map newglobal = new HashMap<>(); - for (final Map.Entry entry : appConfig.global.entrySet()) { - newglobal.put(entry.getKey(), replaceClusterTokens(entry.getValue(), clusterName)); - } - appConfig.global.putAll(newglobal); - - for (final String component : appConfig.components.keySet()) { - Map newComponent = new HashMap<>(); - for (final Map.Entry entry : appConfig.components.get(component).entrySet()) { - newComponent.put(entry.getKey(), replaceClusterTokens(entry.getValue(), clusterName)); - } - appConfig.components.get(component).putAll(newComponent); - } - - Map> newcred = new HashMap<>(); - for (final Map.Entry> entry : appConfig.credentials.entrySet()) { - List resultList = new ArrayList<>(); - for (final String v : entry.getValue()) { - resultList.add(replaceClusterTokens(v, clusterName)); - } - newcred.put(replaceClusterTokens(entry.getKey(), clusterName), resultList); - } - appConfig.credentials.clear(); - appConfig.credentials.putAll(newcred); - } - - public static String replaceClusterTokens(final String input, final String clusterName) { - return input.replaceAll(Pattern.quote("${CLUSTER_NAME}"), clusterName); - } - - /** - * Extracts the number of desired instances for each application component from a cluster's description - * - * @param clusterDescription Cluster description for an application instance - * @return The number of desired instances for each application component - */ - public static Map getRoleMap(final ClusterDescription clusterDescription) { - Map roleMap = new HashMap(); - for (final String role : clusterDescription.getRoleNames()) { - int desiredInstances = clusterDescription.getRoleOptInt(role, ResourceKeys.COMPONENT_INSTANCES, 0); - roleMap.put(role, desiredInstances); - } - return roleMap; - } - -} diff --git a/slider/src/test/resources/log4j.xml b/slider/src/test/resources/log4j.xml deleted file mode 100644 index 2bcf26268..000000000 --- a/slider/src/test/resources/log4j.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/slider/src/test/resources/store.properties b/slider/src/test/resources/store.properties deleted file mode 100755 index 3b72d3b88..000000000 --- a/slider/src/test/resources/store.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright 2017 Crown Copyright -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -gaffer.store.class=uk.gov.gchq.gaffer.accumulostore.SingleUseAccumuloStore -gaffer.store.properties.class=uk.gov.gchq.gaffer.accumulostore.AccumuloProperties -accumulo.batchScannerThreads=10 -accumulo.entriesForBatchScanner=1000 -accumulo.clientSideBloomFilterSize=838860800 -accumulo.falsePositiveRate=0.0001 -accumulo.maxBloomFilterToPassToAnIterator=8388608 -accumulo.maxBufferSizeForBatchWriterInBytes=1000000 -accumulo.maxTimeOutForBatchWriterInMilliseconds=1000 -accumulo.numThreadsForBatchWriter=10 -accumulo.file.replication=0

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 diff --git a/analytics/analytics-ui/assets/rest_opened.png b/analytics/analytics-ui/assets/rest_opened.png deleted file mode 100644 index 3dee9ad850cc4195a39a9ec36be3c99b52813465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 328937 zcmbSy1z227vi4vJ65N8jTX2`)?yf-wcXvsE;4Z=4Ex1Dn?#|!@cX$6MyLaCYhMR^HCcwBe@0DveZDXI(rAP4~fZ|Gs)fNK&f-vs~w?<6fm zL=>e&M2Hm~?MyAKfdGJHXrjhjO_f2cOdVw@^8i>$xb{%xd>ObLF_akEc~~jpoSqmI z(IduT+9p?22)q{B+&yi87Ttk1cGrnEVOTNsp;1@xP#T6N=y}y^jdzXn_J!MN%ujk} zl^4oi9#MgIRLlipARc32gG^X6UU^zGpV1%SB=n}mzh`r};Has|901&Var5wk(iUkx z$lZF_ee%QP4^SL?3kdzfB|^Nr`_UT(&=$y)hzSt73h+Ekfl;Q&gscvDM+sZ48d^Kk zBpS*()1(ZHe?K1J&IvHVjiwrg6l%pe&wYHB%NmSJ9`HrUkYvI)Jq*HRcOU} zCk2}0*Sj^0a5R+}ZsQqY2gi3kizuwy+;B>kcq4_HJ)t-?u{0Zr_e(-YR0*Pi#rM?~ zDK%&Ak?r&f0;)_6n&dlu=Jsj<)Xd7=wQ1uj+jh_nwTeIGaW_zhsKk(GNl}7>ORV}A zgW|~L+BJ*nh{^RgAEi_AimLldelEintil_qco=@}!$zj}M^GM(?w3T^K%4d0z*%TJ zcR27qBSk^vBF6ac4;l6D1C$ArgN~gF(^Ekv+*>|kC@mpaUA9z`XpGqiXnk}c<~t}- zk{IO2pkmXYY?K2*WUE;X?3j{N233zO|9+I+0O}Y7KRQ+YxOMZvU#K%7uc#TwPNP90 z+_wq@c$T^BxVp}ttOYMD8;b{lOL{s7sF1Yag)VNJXv z$P+{eQaEUaG>pA?hUH?-uQl1ASAqyfTzeA6()dZlAGUpRu!G=#!JF$V*KS(cfed^3 z)1c)E9dMWQ5jbbSlgSSFN(A-8{V{p$0n?jL9bjLVQ5Az(>e6%}3{cI6%Az*D%cyyS z^qtV{7tGVg53o?1AL%8bOFrQq)xcJo;e3PJ@ej(zNce*JiJ=%W?T7kz^dpGJkLX;G z@}CX5#3qm`zwp{$JAc{DMs9-7|292@)gJ2vQp27+Gw|}<+ncZhqw1&IM&zBv6YUG&w7U~!4_f6j zYghCS3RzMUR8ur*ILyG~K#@S!Gm8VtHVU***EcN-*s*j2tpoi78UqRg zP#Ah)48754GN_8CN=YgWO4`)PG%E=ZrG&GYxI%LIrYhLVbR~#0tTU}MAZ=}Jb?pvq z^!grcggV;#8;gu-&+O}fLItN>2Xhs3_(hgQq(!(zn?)<03|k50!lFrpz2QBVE0wFq ztJ}qQ$CHb?HUT%@$Ck(9$8?KK&eS{&Jk}W&JiR=aJa3&D53dfCosXTlTliKyT4r0m zy4W4u95P=mUm0CrTqPYGPw`gWs%GWe6%iFOO)yQamHJ6{h6ga0zxd z$&w<>-#Y+%c=KY#yTpa_Sn}G%L6HKuwGrJBP7xZooH%Q&U2^HNl&K?Z3+9e}`EL1L zlCQB(u|Trh=%*D7b{CdN&J3HD*{e8<&Xi`Yz?2#5_63?+eWyZ??;Z{JxR=H|{8;b8 zg%GNHal<#U#x;ZKIp~tr26;vgYT4=|>QpsttF3GCzt=QM*Jzv6gAOv;XBYc52uj9bwUw)V*#OI=%zB6z&G!!tO!+#*OLE(j=a)OZgH5k`ZKmG_iS zFFvt3IbZFG<)w*tzBgv2v>6#e`ytN{9 zj<%1!CmbbY>gS2Zj9THkNuug@`n-#rS&^C5-qvoSkEqYT%CWk?%D&3!^Uiz2JLw_) zlHxA-ZtRwSr+-#EfE!dqm8bHzZ!t)lZ=oVG2I7#d#6uk zF+dciVvaq-?=Iho-M!Ax8_0Om+S8s%d)P&>9I3Ym`lDHsok%edB4HU2Y!IfAW#G%; zTZwEjGcomvRa;L50$Bda50d)RtEYuX+i%zHW9INUpQ%96`Rq-pY>JGALMrQg-UMFj4{wW6(3 z29q-?w8d}5&pU+(RiTJr>{x^Wp#}f5AJO`-5uVI z!*qRS|4eA;Z=ZN3Wh%5&I#Q$sp;cDvDf%%NUa9IEStVNMNYuz`!ZRZkhnd9KCtK;0 zRX#_3&sD?F4sr=c&*1xrTpR*rGmDZs)-@(S8{aH?=?1;1fuf-_gm=G!pW}XhJa6Cl zX!yy{W&JT_kQEtYA5$ufanv!j-efL*<7^|#bhGxpR%cgpOp9x`OZR4(;WEYp=TduD zXPhZzt)1AYYbI? zOU}#V)_2OMx2vboIP46%@T}8UTC4RMI=SJ`@k+(h#cenOo-nMvy`j0`f8>7N#e2-V zX(T-3p0J;|`7}z>ms2C2@1SmM5MNwU%U$2Rd3M)b!SKTH)feY^IEpMuqBI(pP|r8Q zvwUm**ZIcgGgUs7r-Et5k!8lJ=k83t3P@goZ^f1JV5Hfg+mGKR$>-*-+22WG>@h>o zyK7f?TC6HOGMSHw;9>N#QN%{yCNjC5iL>#sq0u?wkjs@~Z)mVAN5ikZuif?BbL2V- zPm0raCEc<1GU?ac^ip%9!HfRg0PmE&Mp{wQimEF9TMm1g~C-J=V`Qer0v} z=^v!cfS#3a9M5K_Kz&tiZ8(pG^@5eJFH3EWP^Uwyc%5taUAx^2(KJL^??#?PA5`xb z&Ygyni<#WsUcPx-z=xwykNM-55GyN$dp#7ulXjW64oWDaTwu2ZS}99T4fctuTmYf8 z2f?493qZ~QAjUmW;`nKZz>K(>sB_)($=}oc9dhIVEC2GWE}Q!XNgENqx6KoQ1+w-J{_v?sF{cy(Mq{DC)mGq?m2@m{N$u(7%IS_1)RO4mJ4 zk2^o<-=5$Bmw#6?krMyy5oarYQcXEUVi7w>ATc{58{-F30eE6!Vm?O`Qyyhe@qaW2 z|HV&g?(A&O!^Gs~=Ems8%4p|k#>C9c&CT?Ig^7iQ0sI7mlZUOdp*w@E6WQN8`Hy}? zflkJb7WU2-cDBU7`!zJOb8+S;CH+0nKY#xIoL zo85nV+E=<)X5)8ucJ||TwJI3zE#!Z+`e*b1rEs?j$CaGpgLbAsl$Gb6+~mb~8XF7s zM-Q;{kSADC&peq1OMX)Ff+0+8DA_(FZI35#29`=N|CiaG@uQ!~m7OUS;k@_E7D=S{po1U!Ix2WF86Ag~yzR&rfA$$5LF{&Pb@8hbw&!MX4@g_pa8N$e;WB*P zky!HL$=fbFUgmJc;cwu z+%NV`z1TvfsOJ6Jr}^hF|DyaW!QT$Dx}B$eL`gq6HSuZ$-C=&!D#^25z(Hc$6L0I| zA5#3x5kNO?Hw;G$vAAmO6CZZX!#}>c_vkx#XmfqfMXOS>fy8I#?~W*&k3Z?E{TFaCC)tMho;mzDGhC0VoU%cX)Fba7zy9(R z3$hN~QQAM#-4yP)$!SK)O4Sb$5@yphC&xqEH&SH%{lAddpS$xD>8~`=qvA2`O0ZUK z3Z+6+03$8O=8w%R0|@?nF}v6w+q;chb(cM3zjpU^3XIJjy#ei!nT>P%@zo8}hu()~ zHrO#fVCCDRfoOSY@C|u63Y-O%?odxG(LG()BYoZU2f+Tjmw%|g-9@#*LAg!E<3)DV zJ9DLdnM8|@IfB;yYL1@*fAsT1gCaZM=oNmVv{S&s3#e;XrOPyZSsAel;_&o(-2tl} zNfGp3YMK|9Md(45)F*=i3xi90F04Pg_*bv>4fc)_^-;b5%Y2zz{RkV}(kFp1#Xn_u zc8qrB?W-d%P(?&4#EX`M3FCELnRNdCX0f#Tx}xm(O5kNw1gug>;B^xUP(_5`iTSbl z{oh}tHxOP^HA?%5=M|BD2i}Lq{2VubDs=}xWO9}V+=K(moz+DYxrxNKH;RNy)X=fq z2$Rk6^{o{Sv^iA|u@El=hU6?tHWVBm62iZ&zhM0ci@~4ZsJsGEZG&z+4gS-9f=u?O zgRCp7skS@zE;EK4J8+TqwJ5tqkR$|8)e|K<0|1|I2|E!0P52e&4{Q3rSYq(4vyVU2 z*5_wky#bwd*9u-lQ~{8GY9jH+AD9r@S;b`+)vZe<+)X@{mZy~r;3<-W7yJKfipl;4 zfxynXS>&BH--q`DU;a=CXd6gh%=iiA<;!YN(M^pv)-9N_tUQ^NE5qJSKYQdSe5fYO}OmY`o8 zBB@xE?Ajs`cfZ+A+s^E;#?|@e+l3E~3Dje}*)V^-%l~3DnZ0)@BUJymoLze zBK|K}?H|BuYKsK^0Kh1_D57O!k7X*@q}C;nzkK6L@-5LLiz$YFF|^ZdmFJ!|VW)I_ zoP}zHtF6Fm%5m z6)2sWL@3}c$!ye@9S<7w87~TV`qOXvpLRMdBs8(u+kkL?n!jczghG5)0JCSOjy3r0tu#tMrp?(TI7b<9i&Pu+!wctkoTzpr0G`*My`ZYj@@{2o{uGQu2%T|CcJIRHJc)b&RX%%%Z%;(#f zuki#XdfxCtP@TQ3c;N~Jo}T5uVfa6F35SGR#O(;4&SrM-{EETKFl5#+s;?v``cTD=ynJxAFQKH}lC@+sd_=51LD_ zpRCOvG3#l-(zn)RsOv3Jq(u#Z)I*xrBW%^?+;ViP2vG$6TvgM}6Ua7sAvC@PBci4@ zBxL=16e_-Eg}5FWB4kC3WSHn0e}=>RC0prC>bSNt79~so`B!`EM}uGTH-4cKGk(LGOpS4@z~E4!1HmY z)(=zP^JN&?Z|qh0fd!|reo;vC{(Cmb0BG}8O-0y$%O&w8{h$p$aR|&RCT+1yEtZmf z=03QHOupUk{i-4E@$FZRxy!zi0R`ICVYFSzK-kX3{JL;p&P|Ht5I1Ew#@e@WKknL> zK7j)l`#8}F5+{bzxblzy;~0$W#$lf*z%v8FM04^?@^0)$QIag(;xvb-0dGNQU%@kM zn-&kD%n90a?@(0A8V5%;4(FV-4Q>otcgaO12*^5!KB+#=!bFf;k}@~KgwF8mz6rVN zW1_#OX*GbqQb?lH)lJ3=cB0Y{yz2we|9(#KP{U5(6L4BwLB|O#UhSJ-LM$cAdr4*r z`pF}o3g!bXn@r(>Xh`V=1_W0m`9v^ADG;4P{)mp32+ADB;2^bC z$KQ3A{nxbL^8tGXCMX^xJv39I+wtafwIdIFVoqFJfqJfyKhh`{#9XwMZ9Lt@8kfAD z`fOo-Yj$T$q}Eez#oak7ORm}r+XZ^QzVP=(VrvlgFK-N=HXB!*d!%!_q}qmfQM)d4 zUEIeJD?$3L2v%lR`@!rX6A4TdAYg}Pbt&bF7X*f)x3qESX5cOU>8kwqTNS)*e>4gU zVP~i1KZ8Mrgj!ygD7Iz$CBVbkeO`H0S_?h9oW`K7jvH2{k7MG2P5rami*o3N;_1=r zvB6wJ&2ts(#M~wLkd*krsdf9vyHw>Q-oYFMcm`HMfX&4)C?oH;-*qViKf(M{G{+=% zgFC(JI{9|*w~ zVTPooC`-uGKY9stianlYvhgz30KYGZ7Ndy%!aeb=@=N{&+%A;v7`tSsnf4Pv~Q@9Ku}Vz0jwY zKxbg9l2)XUsd($E7a_S^C|#}6X(4hj)ygXtfibBq_UL+CFjiqBsG@k*FFfP)$qtwQ z2sxF@6cX$(OwDw7Z-=qj&!7}R@**sCzkOFA@`!ZzK5wXMws`Y2Bj}rrpz!L&*PQr%`2ol4E>Oqo*+*9pVWY>>9&;qt?Q(v#z?$`@lW}ZHRgTMZ+4*dP z=qhPnHIrc5`ewS;cS3IS_Z9jLaePdkrM8Y~v~re~%QZB!#8z^VPFueW5AHf$m3`HLmT7!I z$AdF3Y+8+yHmN{;Ha8L%E07ikomwSZWX8r_kt%I+sSs5ZVX{qfxxq&q7PI{0vj1BevrkJbC#VqV>*A9sX~U7_p0ZH*+G?yl~UT+v5ziYJHdZ~iT=kx_lzIS zUd?~UDa*r`{n_JzD3s)@yw{UodFszt%kvJ;Wxuv<$T3; zDeP=NDW&v9)ADuurt#dogE&%0;f;_L1s<5@i|_o6v^ z?n$KrmR8TaxkIxz1@0%yDEh#=7{e`}(`2up{$Ga=JDa>=1dOTOyAAvhsjuQ^YsK#C zMlHu4Ib(yXSg6^@O6OW{AQq|6RR)tWvWqYtGQubZ40$qLc56dOTW|UZf4g(7kPcu} z&Y~}xKeT&cNyd9~wE26IC;k;pyu%|o>gLqU&rX#K$p*>3Ip)kxKe2WsIGpn#4y|6~ zg3DQKtu*eHs-_My0x$P23tkO8Xc&kV<8W6tvqgGtVARWqaFw*1-C9mxJsxgN4K1iq zFp-HYZ-#d8^2Y)hX`BUV-k<_Z*mQNb#P*9ji9~I2+3@EUz-Vl0Sz?K(m+KM71Mkpx z|0eTeMrZnHg&I#+L&afn<{Q~u zUfvl{>@Dxt$iSs-57ag?rjWMRz%CS<`VcwRU%S&w%BS-uUSN%wl^StpJUY?pw!sF$ zh!Z<^$dg;g%2k1nSS zqW2DS-FT1qz_dIYovNbUFNZ9+wUde_ke-N|b#{~4Dfl&0Oo_m)i|5wc{jVRkQ`Rm< z%j9nHIGcR0aWO~L2Are6@pvAeg#&6uRn5F01v%Hvmljmak}8JPN`>NgWUmh_mUPeC zgyk$bKR{ck6f|@TpZpRGRvu7XeWf>Bz+|8Y)t1)UvXb9?&>zsOHHHEXW+rNS zR;k=;Sg9CyYL;xUc@26SXJvWmExG3QUcPV)9RXR)hJ{(NMw#0sjj9NS{%eH&-_-o_ zBK?I8@i6hFcE)J;gU7>pcYnU0G!k>pCx@t@)?p@F)bQx^c?l_WcAEO(JGz1pYgd^a zeO-z8ar*eF^U|rjy=e4Hi-pAF8iSOcd*H8*XyH8*tw@y*B&rhdm;p7tSJ@EUHm@1q zhMD-<ztnyY#d_ab+V0TXvkERKt~RVgxTQU z+(Fw5PkSJi?jrFLJ=QMw<4@d0?@MBS??=_7UPSCKwB$6BF8o7iS#JG4#(_`X{an5Y z6R0I}!3RA`Wfc~K+ZAjlGo(fqiWCBk^M-lTF?KvMTn;nRJF!05xro(Ekg=H^qQgisJtuj8{OR@{7w=gL@giL9*7DgP= zjx3)PKr-tB`yyh$F4$YNSRxaCdAaX`p*5*HRE;>5Q1ls0K?6Ob=bw%3{s;x(RfW#s zlnwiIdbi!3rScpTkU^?@O7E*&1DR`$ri5q2LtZUUbo;F;2BW%av~J6<_hM1pusvy5f90-+bcx*<+l$C|l}nZ(nXQm8xv@kcIe?}$qQ-p`>|QG z#Bnr_ukB>RdCpzZbI7Z5mB98v!-`esqj6Gg?%N~%<&Is9@@Fg10t|* zKZL@-9XYg=#C4jCfw8j*ucGIlsZxiGh&BEro>ZvB=m&_{YGj6uQ~~ckqJiaX{GmF^ z(C#&BSZAyDpev24hR5^UKu>@co_j)3PQU3e`Mr$L6r!ixv8s)G72a8eQc2r;E&lx@mK3v2$JO5Jy6YQ5Wv5N{9aIW9#PKEV zHfTfN1qtkItB~q@JA&cyhs)elcXhu(17&}JO-nkG8yGqiH7Bn3( zcxg(v%Oz>nd2dI026Y#D7uW4qY!nn}>WRKL5>KbqvJ++5 z>seFaii@W{uGC|hN9SQ;j8|eCy8?k7tBgc<)z=R4sy~{DM(znixj{Ca4eprtm>~8F zY|~h#%Ge!QB&xuf#3m7`1x|=XLUTQTLb6;enc0%DBYt;pZjL03zeaNe zue;JaiiZay&TKrzcCc6&znt;G80}fNBCa&94c=tTCa&CRYfucQ zR|e+xbfu`B*DY-)rPCfF^?BSI9)0dcokft7HnIGZ_G|4+ibSs;ts%ZhG#Gp_ri?Bs zW%pw~;NFa??*nzp#U~XycyxFR-1fBm8aVbeB1r+U7WuegB^Qt?#mePVC^ zLM8v31K>Z>avf%nzNp#P=G{0!np`D{8c?Gxhh7CUrCW@7Kk2%2=Rd6%f9EPi8#c#R zOI1-q1;oG@Cu;iZ``9EevfF5(WUAFQ((BNha3@i@oG;919+_bNyb6SDc#Rr%Ir=fP zX8DM@^7FiAl7pnKBp=#bk5C?kBq_l~4bNwobTvumYd&8^a@o@aAA{WPNNznmY4PHo z&dv;{1Uf3pWRZVa<0f?%IIN!xkKn64jFodINCk`vH=t!j2J7QsDQU%+8mdzyjcK_G zQst{i&{Uu-z0%JwD4=R%>n}>?1@4_tR}&9A8ui4iTNpQ2i?dRo7ltRvzOkIii#0>} ze7YsP645~GBs`EF*|_xi*1>thqt_ag4s&P98$1z?T&1c)q?1IV1N`vX=*s>!sn0Il zd_HQ9rIy=(>3H$;!EMb#h->Qk^2R{3Op$@3z!$aiNeGB=3#uI&5Xh)8>R zj-Vod?6S7NTcoOlHu$Twt4*Kq7srd9;7y+f@Ce&=g|q95Pu-<$c2|?w)|95-soBm? z!Wp6^++E6a>6mP}*U+fCQ{yIB{Mo=PX(Ga@Y)e3pDDlpk?QH0*C7nF;qeU(ybLq_G z=Vz%XtYhj~c{S~h?;FJe#M>y@dU^1B*V#!fku&Ci|uoJvJLs|NT@M-t~0c1B&5eQESXL?=V=z*(P=@PzK_NAcPu{yC(o~*5r*1|ldP>yjm?6jE-Gr0HzEtK{6OD9Jr%%% z=t`Zp*WI7+a~h1!YicBhkt#}b3{HzXr(aTqSC%~dq>dL`d1vkBB;hlb*9SNINjGeq z;_v#mD`6)P(>M!hJJs_{XyS$?2MoJ|3d|I;;w0KI_yT3|OA^T%4np(VUGEHZL@Z4L z>_O+x;^Eon`M6vTnJDe8TUPm@y<~edp@kv`mc{`+*U3vb+s}y`vZPw`a zZ`Q~TZ6Dq~MN3}X_ z^OeMp{e~`+966;L6Dw!n<1Ry2b)26ljKAIEw4m(!Ib^~*T%8_)frx(CwyE0SC6z}) zcBco8`xVWb1GPSpj9OstAH4b zgWoUJjDU2;0waNX<#(t?Q--MPsi2NHC#_!u8b5YC_aWUJOGm z2cutVsXQQyWFo;rQ3wqO^uDbs0ms(LNA{EECaWA5xat^I>D%@Kj8%9^YFX`GQjaHD zxnh}Vh&XkAV};6BySx3dUw194i(Ai*TJT%M9xPdi&A`ZE{->%yU>RV=aNK;+<+kal z8nsk494&0X@p3Ud%?U!AgrO z_;vBx1y2<$yuyRPyUemfrC>CP5Rv}gVJQ4-eF~)S+SK~$&3G}_d408wKsSf2bB~%Z zkXq&Z{?_GrgS-0qwPGjj4@5BVY^i(g7Wgcgl*+lrBe`<>N>k>+;5?$M^Mcs?^pq45 z<|obP<@WyedG5jw_oIOeL@MuP+g(BO&-2Or@~jDa|?#6{0%KQDdZp?=lVy%#O~NXGSjI}&_dJs=A*?p}nLlPqbe_0~1B*MaQ8%+#Zq8prXP{60&5e7!mZ zkIjQ~o$Ic+h_CwQ_jzqFu8V`How)BvFEdB4?@+FMHidy0% zJw0)dR>*JAYV7U15WsPz)hA3{I`!w2mvjrSorU6gfeI_QmE7SI@PgY)G}o8$x%3q z8o29EcCge(6O<%a-e0%q??Se2d@+L(U@?P8&l zw|{@57B5(K#Ax$iDldeBRX(x-F*}|#jG<^u>tJGB3SqeI;hUo?_xUTAL(g_sv&}}S zn*SUH5d8mB{CMz&-(HK9YYD#W?{y6`keFDtYo%wUD?{$A(9NfcEk!Z z`?7CPQp71-NV@BDStX^%w@1cT3$9*R^o3%kj+z3JiW;t_h7lrhza;JODr*u7!>E@* zN4%m1?71m-)K4)gWF%u8k}CQ;vl3t1jiC>X9h37goo0;8q@ssxBCpC2CcH{KmI@Uj*9YJeN65*QDKcOsY}yd^%}HNomDJyTWxinQWW; zY-wy)R)ubrU~&_RYkh17TQ&x5PG~?Bo!3yaS6uWH?3i|?Rju8?`wbqlJ}*nBx|^0* z_kl7B^!N!-ryRody0=o-oeZe*wGy3kVz)85Bxt&z?esc z3^TFq-3AdpFVMzZcHR4KKPIUZmr;41n_gN@DaOdgzkn5RH7w;4UiVAlYE>0 z3k|oX^mL7o_nFUtRoJPU{DTahB_HGN?tGh(PvkC6awK-IA=G_Ma(r=l_TB0rGYeXD)Sbw=elR(=wEA%A!aw^jysOCvczFE3K zfrt6G5P5YiR^F>0muX|(t079D+J7e;o0ltc45U8N-xn1P~n zr7Z;+?vvq4+r<*<0#glqW$ei#}psUD_X1*ZPw%n8bq zIMEvTzdhy;+I;yeJq>V9IMOZ}WWg97-j_+n=Iu)T!}>*{1pQqCB=u zi#e(#88*>o08SO*ewe!Hjk$G!c#tu063`cdHh0s50z0OXZM*lTl1GN+yn0BD;((pv zL45v&)I05!Rxb@KD(Uq3kfF-O{n)|l^X3kXT|zdC@?)ZU4}_gOzqy4MhpLBzrQgY* zjG<0kF$sQ!lw7(?)_nB>+(POz?u)J5FJA3=HHS=C#R1FpbJAN3!c@^2G2KbjdU2+V z4g7*L4l_6ZV1?An;N4iqetrdo0orZ1aZ7Jy2sZDqPxY=HMpX;c3N!iKa1);wo?fjL zZL0q*l3l=Qs6V4ntEWExeF{)m9(k27$I;5>V=r1bY!^Z}aviU105CF?f-_0U?bRB= zvH)Si(^q=!uO)!&q1i(LoaWV!a}2o6Wn9Q!jem=3AG3(|VK>sEsJh)FBB! zgs&9?OQ|btDll;5?q~y@+cPqm=(YyG z+GP!qV$Ey@MdxS?w=w3H))%i~(=XVep%%G#B=QRQy@pAb*JNqhi$QM@p29^jY~+1vI5~3Vz0}YpmY-czkei2C&@iX0R$B%APzV9+q6Vz*Qz4pj?XlVg6KX7Tl1Trp|1^~gw zKsiCRQP)emPM<*Er9}yWIxq-MZKm(5=fy+vbBY@tAiY#=p4}j61gIrBSQQjUXYb=nSO& zriNX+;La707zYoxsrl=7da(jW;s#H+^1epocllVq+HXj<;45h;cwQ|?ITfb%*z&{M z_OJ1(wAwZdRC)UGuYsfBo;Z3c+hHFrEg18RQ0r_T`6c+-5bT?oX}!14Kq2{He>2?1{lY=ZnE$aZiL>>nM!#Ngsn!r!R48GtFL+9RXX+RCt3yDse&4u zfj~2>FU?56#cokXM09o5cpVs~6wqyu`4y1+E_Z7uai@dl~;NhM{*Yv@T}0)~ok9~hBfRilQ zM=bScrwNRyZuZoS)*VjN4s3?Qk$?wZk@pSYy>ab&% z&5MBviX*QCz7{1p+L3NaAk-=<`2{1-i95&)S=4O)T=EV@1*;ORNSk(m)p|}g(Wp`a*^q2>sUfi&_q7)%Z4Y_%Nwe+%hlt zz20f=I00bWaazVUx)>?o`yzUu%pSL$5~TZ@ObL24KT<;hdneP5;H0}(R+faP=kqxO zCODsiMe_!~grE2}MxY}zi#)eR0X>d|N`mE#?tDX7=^PS@N&>Pjuam4M9`rT~s;ZyP zh+p5&L8D`!=J3QJFO&?Tr9*<-GX2IZFJs8w`Jl#XacBi27JVu`w_)%8z@uxjUL%pP zBo%Lo9ptLA)~&MLQ8tc{R~!C2Vhi~EkBIF_UEv(Md21YxJmOP4<9!YX7_Xb^-6nUU z0@zqko!Ix&3#xtCz&{Z2#*NDBbKm3dEuwNN6{i#7P_nIFH)CRyvc9Xf-!% z2{uKa4L36JX-?$4LP4KGSqh5H2aT?b&vRX2u9KPc(bl5Vk1B%7X;_DfPiq2*1j`{i z4{RfKN4MK3IZjqg-J*Et*n`V->gTwOym?Sj^(Z8qRIYCt3}pOm*V+(A)0q2LG18N` z;|4NZMWOyRVHV5^zUzbCgJeSpWmoZdd!}53CLpRwLtp0OQzpSaH|#T9R@?$k_vhLy z7EAd!Pm7u9`RhBlP$BZM=r!17RP)SAD*co&V4U|n{NS=8s6Uq|pP(T6YW)c<+fPO> zIJKbG1;F2^X&_BV6QD2G0%*S|Ld9UUR#j;SGa~S0x!S*(W*8V-mbu1>g((Pz zS}E#@f*PotN?jl3)F3?NCp!{IYwq#g(^-Ujl86!k6}c{l{pSp)Y5rvo`!#D- z!oqeGCeB`=c~DLXpERJ&PpS;QzHp~0S3`3LwO=t|>duLVO~#6d#Z0C)SL|M%V1_Pv7sgv$DuE8u8>Duq9tD}a# zAFE#ybONt-^JS(PrZfs%ajb?oOUg6u5nx`I`v=f3^WWK2fNo!9Af5jcOSeggL?nns zaSzpmH-x(TI75_jEM~qNCD8{x+l(<&hC(`-Ey{TGyW~Qih=wt}760j_x7LN~ASZ-& zdwt2Gc4KYPSiU^N(y)=9c0K$=qy8#qZl8AlnVf%z->CqY{I2f0{u`&+zuX28o3q#J}GXP9B%Jn#E_d++1e@woTj_YXgSW4P~it+lST&UK!PD|hF$6@r`wE(yPF z0B<>kV(bq?G8J0_Ldo-S*(s<+N-39cEbWBd5H=p72Mdk1`__AKpHYaKQL%PgqS%U@4;?RGM>8f3KT%fKz((yYcz0`W-l z=vi9GK0v+HV)J{x`c?nl{*$O`t8gD3o}1xZqR8~#PYJzB3;w%DYeyyuDUag6`RyP) z0Pb1iH)tEqJF>>Fmo;{rRL|Sb;No1auXz7i5@06S!g3}hUaU+HcHB)DiMy)2#p*d7A;WB}L31r#WInROr0oJzef-6s2a!>G9k;aa$)A z!|+ATeS?Wv937xl@!#leMsTk?3L7@NFiSwWg#&fNHA4)k(vja}DRLKz`==6eOs);R zGoyk_i@{5cY!dUr_;fw#7-gNJ3|=LhL+8tCwNfHf^9?UR#%f;{Y+vp3D9zhh{%ldpuKA=M>xV>0dQtW* z%tkqT`U%maEe8I@=RbokXauAzL+QoH^Foq8zX?sGc!{g!|0er}dSYcrsefOFo|FXF zTDj=y&jlHRQ4wz0 zAc{FR2FJpx7LEC!32?~>&Y?^aNC6`B%E|5q-EkR(T>*||LjDBGaIvmjW^pG&rY~dn z;^L4+;rYl_R}}r{saT4F$`HaYK^GdNVy3z|8U3X#twG8AG}*2|xemz6HUkvn#GULs z&{Njh1!J)`_P(r-fEiXn7u?3^0_19`yof+}V@uWeoS)G$g^(NV#{isP;1|?~LN{E# z$FRsYp33dM3W;UTs-~P!?+hkp4U#2ab#EmY)uCI=efF;7p>0{x*lU^bUt-v14&~kr zRsf%r$NoX4VD`nmyJ&~C6bwygo8qI-@g))vbCNs!{ z${BikwP|k^-%P)Tolc+_Lq3ZxL<_7E@MbaZ3km$Qy#m{m+R?M2`K`6*_U);=+La1@ zh?b_!wO0zs3&^3hD0*>?A94;_IxB^nMIsv1$YGubCE7R4G=$}Jiy=kw*$f%|dXp+m zrYY;7IJ7fj;oJ0A*^p-Ga1&65uuK3qr4H_vUsp=z(T^TJ8BmLlsM%2T&`$s+ohej{ zsI^^Sn0Lb2m6Y~r8;STJ&Foamp;eQQdJ%c*`ah}T{tx77l}DLaCrjxmmcUei1Y5R$ zJ-DGf-~ZNVial-a0n%38=(Klq+GM1yKK+75ko72m@x%1eoN5AYAO`2Xy;FznS!LqO zll!&}KEdT8ZMIrd6bzmwk8_0;jU@fKDzgP!&==EW59Ve?Qm1w`D(!!ilh_zO$h@ro zchw)<+uCj=+Z8hT?$GiEHb@<(daNk}k6{&bH@&O@wmB>69TA!Kf84Lit@69^O;wS8q+OdQm-dsJ`-1ZX=8sFJ%nku(K8WCq+Q;B{+ zIM=kC3ivE@uxXc9hkT;TssZSYR#zt>`JO(TlSi>yB2jgt77vIGk;naGU?0T?VTpMF^{9_o6#p#C+}6f^aT|-Ts_FfC z=<9bW!ka3IY2}6uY(476wRD1C*}Y?1&18+lS~vJNt#G9LU1#{;*J0RpAy4{9=c-Iz z-0-dwIIemMRpOcXZN+W8fFkNVokTW*W%tA}=UZ=K@1eo8U*{w1(b8z}{^r%0vVM{0 zWw9&LY#=Eu!4|Z>O6S@G@;WLCI^#BQr_#iYf8{8 zW$MW9eOUURzbqG8oZ(e+J;FNqYd{)k=a_n@wYQY0_B2u5zG1mj(vTG(!+jvf^t>wS z>f};g33k}_+qP8?StoG!8EmZxtS2hqc&;&)f!pLh^%CYyfZ5oczeGgorM<2GgCca# z1gj3bSTM$7W9*S<8W3R=e?B%^B9Z8>oof!6Pg&9VQDRe(R%L`^Y2Ll}lBjno+>`FB zRECs)k5;sF+)8$fSp%ZCsro~>O6fpFv5KwRf}lc4`9Vw*E$>YB*LOMn&Ac}O%6G4r zp(pS*T}*BKwWd_wUFN7fKPAzokIWf{%wg8K9P(wnSH>in9-^EaViJc8aBk_hgFyK7 z!XvmpMxivv$?JI@-SH;Pymaq+Gv`g^+A|$bt1KRTJwd8i&e7y}yAU83=SPKX-Yf9v zLa0~D!CpNv%eweQamU)W)&pcPvj5VD08^-NC}?D25sNR1^2=!lYM%)u9WOu$Q9C8; z^5IKydPf@}Y(~hoLxGw6srF3Jl#omJnH@P*a*uxC8~p8RH;yBpk-lh*GT&Dcr|R>- zJX@_v)US6D06x`cINJJ}t2S|QETy0Qt^?$O2A_cIw26%e?hK4~nQ+##9XGBvhPGJ} zeMAX;Nq64I>m5gp1KSijQ#8w-nyr1-VqaISG-_ki+y)aBLbI0`}rh=NEXrJX1=N@Qxev2SiiQI>mZ6>r7b7Ty;GRBdXeFvISdUEdmg zlXNta6kBAhjkLeN?%Ka(X28Kzsit_79H4khI-AJi8=F>y!(c-LfH-Y>_^Odrh7&($qM zPjjV))@h6PGaeouh zcy^fvaSY5DM?B~}yOcavwYXinNmb5Q?MTDHuUpqEg=|AUKEj2mm&_x-k^u;V9^-Ptp zDF0c}JbVjB%ikA%MEk&S)<7Yly^~u6%8J65CZHXY>Vsb@7dP}VKR$-ya&wwF$zm}` zI86>oGF0vcjnJ=u14esnzV8GAx9d5!-z<)54|5s>KVv}bzGVH1_XcN6NZ)fJpkQX5 zMv#P4vEI{@C42H%(4n7v;!`(81!|OM(&ii9_HaPup6V?v8);voc|2 zb`sw877N+cQ#L5kUrGEScq#4gdvQh?{{T(Of_~ryj!pG6he+g+ZpM0?0=vJ$rc-qj zxTuzpZB|Z{NY$Rz z=m%@h62O55hbb5>D*$>hpeVA5R?yv$8)ut?$5jo4T=%d7d=5S~s4Y=17Bni-s|TRR z_N;+-!>5X5LP>a_-K(dS+QFM=F^#aKu7O*A4ZnFLfgU>p!03dHcY-mYEm#9oihM$! z{7dP*QXBS8RtGw{OWv>4bVSd8f^cKMUwiMHP_o$qWY1Ro3-B+km*6*#U)FsAjG>#P z>FH%pAo7X=XA7V{X->!0a(i>ItLQ(Qz~>^@2bjAiaU;5XK?(`1W_u-f6dRb}518mQ znSd0c!)=r&vRzg3*m5Y6$Td%#{P`{+vBP3@auP&YXnWw+Rs0KySzN(?VGUo%ZU!V@y{Dk*cJusTLCMiug@iD%(?j6xn&_*2_ zzZD>Ys?0sCz?|IjQ#NgNEV|9p&wF@6JC{LKQ-S)V@y43oEr2G4$-^^eZDC)LOi+Pr zXS|VdC{@HT!G57Be%zw}ZMAxm`lrB&QQuEfT(qYm(he)#&(BT=|1EnoC5Aq*E0Hyw zS$D9jwpnEZrkCvT{YDGH8^i0<4fT++sggJI?&MEYlBI%&ko&M*TK(!A!3pyttzg_W zMhey5t4e9bqFH;`wM6UHZ@d5^i_0L?yjy4VOcZTx%ex+06r051VnYyHJO_7FA3Y5) zi+we(7<7*&yE339qh|i@VfLhz$R58mb#6K{B%3U?Oerj9%phq&tfmGaQ; z#&ekbPNTg@%L7O50xkw2b7^9xSWRFwav%=BvKGYK?6}1p5U}h#7IRb{el_QglmO7^ zvW3mU1{%@C8w!tS?nwCi*VQC$v zq~>BGs*q4Jw&u7J6uU&#mA(d!td``XksSHC3|6U%UojR-uQjda_dAZiax|P<{+n=h_k!i&8Ks|yyP72C%X#zRh_dU z6)V;EfQ8PG0Zfrvue_8RK}3+;wI$#sL-o-aU7uw3MSfP-`z0wAicw;hIP~(Rw_lv9 zhD0cW!`1C4Z}PBcOTRWVYkE%6%>0~A0vw-k58F|I^w`Yvagtwx@$XbZfu11g13_sd z)w!v}L!c6di)e{%>YEob2Y5$f`RE#~0wMy+kHRzhmysf3QRuUUPVLSguA)(nWYWDA z-gXMQ!2BiQonooA)vd$4fO|87iniN@M^wO~pb!Hc5xRkrlrBYlwjZ@rBhgm_K9i@@ z>qcB|aUbWr-P6mTxpaPy#-ROjx*ANI_+n1L|EA|xCXou3UaXvqADa>6ftSJ|TeDvJ znPPT;atG9=10*Dga=k7>W}0u_1rJj)Vt4d-PgRsv*=m}L!hKA z408X*;8VSJvbN~7Q*BR^Mm9pGay1BI@3i$*an#tw$Exlm&J_nl3k@PbrrKboFXZcR z*UaxKe^5-)=n%a!^l~eBlQtNG0LG9-CIhY~=c%|d!ovoBo+*-n zx0we1mYqct&bu8-(RN;+bP`+ov1-neHMsu8&;{0@00OPt2iHG+5hmA39dS?PjZM7c zmv1!!S}p;pm1bPH{NpsUH==q0&XI)!F;xn0Fp~!;LU*+*g7@!bSzA01)9W`E)X)1D zPEpJK)4<&RPUP){B5f~_$f5mIgo>fKedwLN&>K?LaO^M3$r|>lFYu82&#`Dph$|Rn z&(Pb{yQf;ju??S^%0CF>Y+;HbsK#O^LJQ{x1j@35qX+Guz*7s*f=RyiOYv2m>WLov zzKD|$krk#yNC=ZrBo_M9#Sc?u)eMm=8almj{vL*di)~Uf9IF;iXoC?u+PE45tHnKi zI67}>Z0OX+Uo87cb{-8d&o1QI(l=#uIAwKU6<&k@H*M~zQxB+$uHYTKdr~%d)w3D_ zw-`}hwz-U06(H9TtXr|W@+rrYGNxcu&_9l`m}GT02x!ea?1 zzKx6-mux^IMqR4Qg-R3~*cvE)7W7`Nd*d+E6`Ml>?!aDlsKjxvq_b!JWZUS_h)0!* zHJwaCTWah(Nv7Zrr=qDcqIa>Ied?Kdy4vbt4dG13@eJcn2hxX0&N(YeqeGl1k0AS^ zl~akv8GZ~B@aHqPdkRLfSo1rof{VjGa*z&Re51$ z9xyo5yQ%{NHROO)?ryuJsaBEYM;eV=Z;*)E^Q^w=0|YoHc;wSeL@3w51MjQ&JXtw) zeST+VK7_3Q#y8~c;XSRQPB_8i@|NLbrm0zJ#Qm_WROceiQ>W@08N5wbv{@#OMe9aY z=*gKw?<-mJ(c==~a7QtU)^xTbPe1rki-RA}d77k_#q%WT3m~kD^BslxR2A7Cz6dh} zhACUbquR0wyHkV|2Hj3uiB(098=Yo>g%BPKnF91WUlG8#5q@%rSZ<9Z5$`Fn-7^QB zd+Mhbc&Z?z{WmsM;!h2gjzyuuD0>{)o;LX0*}##vl5dhJ_?xdOaPpU19$=HIPE-M^bf#V3KAS`03yBG<12fA&*UtO+dlt;toit=+lVQpINycEb5Apf zsdxLYiVG($Pgx9@p#x9XJ$qzFw_i5Fr_VGG}PT@CP^t0mYCNx#fUPxm@4p_Z}y|-kIEihy$gL zNFW_5;rwQ9C#^u12Y`#?%P4%S)j1;P{eJCo9;V2+lmZDc%KhndjG+iY2K#n~09M!3 zpPiCxKbLcqO-dIVq5%=5ahzVjEHKqn-s{U<_|QZ3vnpe6fQMDq%}oBKUijxqj@KLE z)$c~glj_d@B@61-A2rX4Hyh7ojhT>r9OxvaYnPMF34cgala%KiU&>R=wz(S*Rr9^g zgmdK6bUyxLwl)#BKAmZ{4BxG{x4jqzuo8;ipItEzbA+3Zqp(9+6~l28?^`Z8zPbX3_M|L0OKL6Qaq6{L9T2@lOnUB4Ny4&nWd^=L@k;I z*F%Blh<}G!>YS`dQ=@P+Yilcuu^O^_*ErfRPers*ZN8j#>sKqbR%`Hn+5B}4M856( zFfaMy=WxpNpt%?JCULwuAfg>LK>ZbhYeoJ^JMO)msUf>}#`;LyfNpFvxm(EAK%=vm z_jfg_$LIo$u(Ps4ueNmSM1V*I60ot0Il2UMgNp0P8Ua#?yx$$VcQgPM&^E|b{pxcq zw0~vVMU;2yS+rLDrMoAB#w0l`NAAL!?w>OIr6i&h78rc^i{p#q+EfmK zPJQyamoHYg7|(dN)Mmwdl2wuRaWbA}7oWTob~#?q01qrb1^>jDab(O{aQvBUmiG451mt8sLCmqvZl`jR&yY#m%qEB?O9LD}0jeF^Bh_IYP+WH1Sl1L5|M{hCI zEQyaS!yGt@C`1D~FENafk-?Gm_IHKyKclHvGJ zl4~j%`CAkqeH8!vS;=AGF0J|LL(XZg5XbR?QjW?X?_7x^>{#%WbS$oH#$f32Umcgd zeoNS(Q?=7ZSKrhvSmn11-KPw1qr@7%A9!m>smS?}?{Vbry)SN%_b-3MP+Ya;xwH31PTh^t_DYdDyjWCR zH5!W#8o@k|ANF*SB0`8sLT7eVT4rOKQKCdfmL8nx>Lo+zSjx6(TYvxE7WAW`w;aM+ zguL=a2yz0fF*84PYt%YClMhIPLdM@mrmt4kZ>yX=ys$t$m5HpSNv%nAPd{w&8owXs zK?_&pV1(CZ9YbtC$oeV7C3>3KKMitNKfE*}YD43P-9V%BZ2gx6ZXPDWk zG@>?vwROS`Yp;O3Y*p8%mIksYwL`?5t6zzH$3Ma_!2~h+KCHYF(ec(B*St|5dwKX0 z_M9XM8o{*mm1@d$QSQve*|0iA3;NYO#+GI|1iRX+`X5X+;44!h3yL7m9~+N= zS5V{aS4mDqhE>z~0+FtGsONDz0_BH=RO|nUpN@g0a!bS;86F9AMg??U8b5z!u|~gF zd`V?*NgRKw$c(Bdmi(L-KBjqlnWus5QQMjWN?3rfgd$@xlbzd6@sii7)BT3%)I?Ix z-s66T&U<{G7aZrWYw0R$oOQYv%YK{;^Mik0`5dM)Ym%QesZN6LenIhr+w)PkX@fe! zPC(*|cw;`rHmA_JC#M+nz3mt@%4a`w2%VK~RdcBIP-wUvM9XzEr|qGdu(lPefw<54$J#|P$vPwPOs!~AbwFRDJYL;G;Kz!` zfuQ$%|0W$@5v6C6FCfjgnRx$V4p9HUS}0*v(rmgs78AYxtst{BJrh_IZ5Cu^7`Zn* zE+%`tZemWd${hJ{X8d?}4`5VY1QoI8woW3JO-g#vSA)yW$f?)FM@!^e8f6}O%Ry0} z&PPTCznxup#B%22dq^qUhy^7cq(^^JLy zyspeQg$TJ=)pdi=U*b!~Z_lr-C{6%8u}=ECNF$qzS9RZ=axV13`#fLJdoW3e`&@tI z;Vxd!fi2=9*_55mzqCgFEwlr_?!HqXM6`>TOJ}!VtY>AUIs93<_@v7*ZgKoUzs4u? zh~U@1OPmiP3s^~PW`E?Fl9`le{CndP|LM2ICZ~HfwsZaE)r0Dm*I!@0k#gjcntx%N zx3gYCg#sqULBsSp*HiY^F?rf7bkNQ3Vp`vJMv8lXI!?}%vbHP*I{@kB8#+}m$c|6bEyD}!fa#46=|YPS#p&KpLm4g| zGX?)z@JLCNz53QO7`IO08D;|>O?<ch}zqMNrGv?98ZZK1zta z+2Y~Tc*X~;vA7v3b9P=cNLRMB42;bQS_{jPi+SzFEbbc9S^!Y4`D`aaz z)RgZ%>L**9%c{AxLCFVJL}f8#p^~y@cP@R7&raU^;D#YKQ*IDDW3wMRRm=_)B;_w} zG>}j`%?TlXq2N2>I!O)MlhgB${$K^M9~KQiGW!17<;;ecDV*|aDC0vN0Q;rOl#*Q5 z4K6H}J0ti>nz>&m#d-_J2kQz;@!pa5g^tpx>=DTiZq`ub*OOGjUCV`{HZzawROKSw zkEvpF^-TbgVE@3xyYJ|cM3W2!fH0~6s|Q>iEycCrBTvY}Qv!}VhaVwr+nnNDgRhUM zrOTg?XE}8%urE3P+8RsDSjvuFu@$>JLq|3-L!OD<{|nuMJlR=iSBQH;j7veRE+`6Y zj1pP#Xv1Ak;n?dxT59!B#6LSIP^91*kL^)?3KY+ALS^`UPfOdI{XT90+Iwf9;}kRn z%0^cC$|t4~7(VM`%C|`c?$C-le^#LrekF4K^_wwC-3TBD08lZc6@|{mDgWFv{m9Qg zXOonT-hHtvoneYr<9YF$BXHNaQb1fgXU6K>lVH2%F{WvdV-fdK-uOm?N|xdGJ2c_I zQbgMqpd~-HPS0XbPu%XR+9Z2D_*gG=Ev`TUyoxBP#hk@kOWy540edpj#2i9_RiKLM z*-}|g`eOUHdOfKvJg&jm7ORMw^uv-4{JSAFUUBIno*X$gEJ~?gNSKr*DS0h&-3eBZ zE^wkKW|g(^J3tZq3RsVoFME%!zqM#QH(`V@QOJwGam7Qr`RTF$kAQos@|{N=vbPR% zgqKouxC|3|8oiKrTRc$77Xjhndc1;h)joGV{*Nno|1W!I{fI9-3|T0F8!!rxu1Gyq zu?X)N%Pc89l%(lPo~Xy7HOsZi!Q^4ax}T~1vH~7K`s>ynZsI)H{btn&NPpuVG3~-U z@|O{rWwXyCAM&@k zq{?DsEBFhyHk)p4#p`A5sP4fZ%dHbIl-4!0#^s5GU)d`Dv;z=fANVO~DE`rMg8$lE z@R98UAfXz)&K$Cs2|>Y9WHo#@`j@0nE-FLde(|xNF;Lpi@DZHY)N%gR3I6=%= zx%tlWQ2#LUufA_f-3nab1q=2s_+got^kSP{n%V3VGFXZ?p~gft{L3#xAc zwpR7Z+}+00W6YMzlSq;5C;2wdC)8Aqyn{)(8j<(527)cp4YCZ~BGoJCKdP5$iK_#f zCB3a^Pl`n{7Gq-jDOgNKQw;7W->?`duz}PEZ1tv%!`(6qOVFrVqDtz`RnCYs?ut+@ z`26r@z^`eznlMy2^2Im5650ayJ3GKe=Odz4FM1M`8Hm_(G^*v^fJgwj!y7Ak8TH&( z@@%Y?BxQcW@d~WUj8AM?ZOsDWTCSHy5}mvcFBiQ=E>Q<4qUKgQ-}AjAkV9UsJah&@S7?}U?%ZG3*oJ`*2&Rt0iq4dy+2#o4a(Lq#jM+{I>cZ8>br`zrW zHdmL#-CWhSd0_F{0xFQ;=I>+)vtvK<$H2PvPrsNpVPI}qcH(5dPQ4`>4x1*i7gD zCZUUvqHn?^BgTqeH9EuZs&D$rAlsCn$W_h7%2Sfp%1gyd@G7`jT^iL`vumn$?Pa!` zQ05v2a~+}8C{)Wb05(>>n7@Sk##sysj5|uKW3Lqt&#WyBCXxR0C%btAOiZj%%r7`) zIGLp1-O~spyhuEDU36|qY;rzN!274B{P*u2H{QIdelUh}Fe&EN{Y--$WelOjUrC&Q z_DHu(Q*J(|`oCMu9&5A#XT*m1pC9hc6Fr*8xg{Z+!-PS*B84G@^EAhOu=yGYUkDehko|A5qkwNu|~%%2_%AE68qo9?9YSY zWI7R~&ocapGd=Q`s3o}XA1R}VA=DXy;e1Pt>y#NIP4V|2`QLx%9~!Ar*&oB14+OlC z3K*ktRTgE|kr46t^@K1BPAJ(^4*ELEB+@Elx_|8E{|*O<$iE&BIQY&!LW!tkVX&Cq ziFEJi$uPkO^Z3ZPS3Qeg{{KJMey&!p9DM<{{&4rG{{RL;!V6dJ<39~(^&RLv_xZzv zk$5DF3pmOuGvFv|xS99ZTG|HnFPp+qz8?n-5VWth?$kIJo$h4nESnr-|w;e)iIL#tJuk52sPXTVuaq4@y{F@Fl4Um zjW5dH_~Il6Etb@u+vY>{Eg&kofrt1jD*m60!f+GjjDLsuiOfH~N&b#Jxv-nO75;bL z8l(RE2mdf6ft1Aw+(|jlN&N3RF#N|5|1rdWJmSAX=s%(H@7nf1hWL*m{wpf}x}*N% z5&!Xs|9HgzvdH>RX#6KM{t6aI5&znxBntlsi*{Jc9$>kt06EN*pVZsC`& zLp%PaT&%ifskMZ^89m=Kehu&0H--eC#0uoN)o8!4M7t6}?P47QQ^0e%q`G}AG zc9#94?&nbw(D|4O2_uR9VOGR-tWDUXAbrPyy2cCmfwP?OwzH*hn~x6U;q`71&)eab zO+RrmCz?)~(a)8|Ko<>ZmZ;kZ`S~?e=P9VKHn7?**KMzp_-y{zrgZ=V zN7N)7?qF`gssaa^2+iwDST^aLLr+9jR=(ODfgIT|L?>~|C`!RL6w6ms1^w#lkRE-S z#>aosi|(!5bYHd-H+?A3#Q9^j5J=!ljQ{jRO}^rB>Z@}NB~rrhbe{lQr6PvqISuP1 zLCSkOZtknq?HWb89&LuyuICul<*SOEcnUQ!NGp>cF`AfL=1{konv|LO^)2wB1}*LyKdKo%3zi2^ zJWIom{Y+=^M+J8k8lT~0#vYH7{?AeHe?Hwuu{VbJ0Kim#wV`BN0Gxvn(>>ix=C879 zy^hEw!Oe7O_oQURB$7peddtN%M(^p#V z^UStgh-u`Ue9$O;J9Y<>(=mkhD&N!2ETmCyO(5$xde-r*PsnDrR(b;kZ@Ox<&Wd9* zP>SU83nt^P*7>1cN#YN-oL(;QqmXOA!p)T_!p{8xUMEoz*Nb{UjgIwT_lupPo>Ab} zWOO*yK+1pc#^njGoSZbcT0f@GD=u2Ddy~XQi3oC$n>pU`b_OkRUCS3Ils@4f&`R*$ zFv^aZ#i+Jx!YxVcw>O_hRlSSXVtWHSU~g<&8%Y!&voYOnd@ycptkZT)T|iX3ilF70 zt#Fxtb9uBRZaQ2^|D;W?tT)1rTV4~fl9&_sl z?(M#fvJ|u3T3gp=X=l09uZLQVL|!J_j@V#$0wCRS%`9vQ4X=vh2FdK~8x8=Br{@RN zi;+X%!zT#v^mq#_U_7h4$nLOyXx=ns@I}w9#U6zRT#su8pJ#u59tLvu6~8_&@UTZ) z)oS|+mM*;7@ToBx_u<>Aro8({UeXE#{RLNhIZoy$h7V^8cO}{`;HDnGN(%Nhrk)z= zrHd@zZGfDa93N!xUVX_w8_eL&s4ntsJ`pU=p>@6Drtc4K;GX|gvR|<}A|^f1-x1Md zaSP3*-=;CAx?>eI{^%IrBK*tPQX8A<)$e?ph04CP&v63p`n{+OScur^$R`Z-v+**o zbz5{jhaR%EUDc`a749b7_KJ_EzALP%QnJvyzxTo|1N}wG@G8$%daAW#2D+K>+fZpdC$OQZk@1`?*q9plK@5q{SlxWyd{s>6K*wZMq9JlUt=5FEloU zR+Z{rLq!maipLv=6Ffh6B&c>oPrnC_UsgDoY`_ur^aG+!-E-UZ@Z$~5#m^HN;+J&u zZHu`nW(`SE3Bpkg3Mvb2t+uY$mZQxB)%Z5`i~9%s^xCbp3o{jAahw|CyK8NYNR)&5 z;=zlK#q;&pW3*9~Sq*_iQ=UPz#yAws?{F^bRxdSVhXE>ZIeW#@x77eed@9*zRJJ>w zUkoh7+!FK~i3RfpnY)YcR8O8Sd{T+FbKwpq2-x+kb>9vADpC8Qxpjlr;W%l($I3+M z(tVkR@?>4}_#ENKv&Tzy(FWgQ=WV`TB;Wuy86bSbWXw5H!}~TVE_yEF52x2QzWT6q z_&fhEOSAu73hIryLD6h(P&7wjjIzh3+~Im-li{T`+}FoTMg)lnEYe%BlDF?Dg%2Y> zcUWSa36h#lfr45p-=30;sg>xci2i<=RQ*d6%6|X}O6JV-TDNaImTMB}7Nwxgg(ubLbi9)2bWaLGLo@V3`?y&AiJ zz{wkQ*-?*LFfYReVNbSKG&L0vzanwHhnLBcCZ+|V zeoge=%S<;m-2r=A9c%R98SG@G#rnRt)P%l`?ZKQ;Tiobz8P^fsY15DxWb`wdkFMrQF9);@X^~~+>tp2DL2<8G{ z)Z_;Mj9LI(7p@fA*umOL{+CNcCAP{?JMlWb*YVPXWYN-)#D=u>?<5b_r!)`Gn{cs5 zeeX?F)Df&$OSr@OmyE4Brr*)MJm~)V$V?Xl1j(oSEp1a)LscsJonyqlguMH+iVK2j zZ^|F4zkpFaZ;0K3e6S>o=6iPlT(wOtSLQ^1)|@{JUX$* z(;)MU)^mO_=wfrbO-7rEWP!_h`D2rmCA-A+M%MG${W{ad+e=1u*R5S=wJ2oDT+}^w zw=cG>sH$k5qo{4P&{nN*@m0GkH5dP?s?n8;lJ1q9CL!FU=loj-glMkLPoO_AVG)%V zGb;vSzi2lr?r-S<+XpF=`==vEppJd`ZWjZYL_$P{-TWytv&oIu^Yz__(D}6*P5O%Y z;oU8~%oaODafdbMEbb8EnyOILK(wHS*2G!{2Ij3523Kyp#Xu}h1kL)Ovd`;~yY*BG zek0B^-)r?3-d7F#dCvDN!j6BQL;DIFR#A41SK5jPEJ1N)%!Ep1Fu2mMpJne1m!Pqr zd;GgeMw4>qE}RJTNhnv?^pEmgLGtm7mqxnrE5{)I#N;V-I4VQK5XgbPZ1t zUy!wkBqJh%gi!cTe_1EYf3tQhJ#evVS^wsBEqLr5bH-62y%1n~*jvdSmS%@C`U{RX z6@?<>7tDg$-kkQ1wfRd zUL$mn%VPl$bVAiqQ&-)X3!-}Q=hyH1r<(YEgG@_vT@bab$UF9P1NvG>s?z86F7eEc zGtbkE1JzRo#F_`7uk_DjiA%$ zW6nSod?~u!NPO3A0+gQdq9(?R35)@%TdH7wfqb<+q+i!7*gZ&u4O^}+{HvBU|hyb!hevm2uN=7uo6xgm~07zi~@r#(#;Sp2)9 zlx9~mrJ>d+z6Ny}niez1VBM-b=aTt$!#nd=aRim(D>$<( z)!w7`kUJQ5Y65`WA#Mje`8P$}WR6O?*pa~<1>|#5IZs}uosr30XkwrL};(8|m z&OrSlZcB6r^8O`w45Jz^t0nt`ogp`8J4W>ZOJf_3;`=sjozo#Dc{2a$;LTuoLmKE~SfRL?H3@-4hx2l|C`zV;`~wpbvxRo2KVB^Ebx@xDbEc4Rze z518KmxK=;0=w9y$lhORfTh1;!jK-VBwhPCHznO-kr`a)NNgncOIyv~$dKzv-yY5vu!34DPuS@S#ABR9Owh$yg|$`2PFtz)^WW*27ZCEFu2?)dExDo! z5vH9}5uzO*j-4^;DwP>@{hbs1l;idT@Y(^SqaE7RtC zc$qZ<;IjA^V5?_n4RHf6!!)Pd)piThhkKve#A4HVT?4y-<)t9l>;5 zUyi)xguTPGbOYJJJxTedsl5CQYt%M4kgveV)7MMVL5da_b7dhHWTcL5FXVd-H}?B*%Pg|mz2e+wVUpX+!OpIQvizU^Z2>VF_ z-!+)i5pS<$A(Uvsyh5A%iF5X$%MXW4dW<&g6NMui6ow1OCo>ADL3i;o#lbISJ-vlG z>CaYqW#x|~y)O6L0}m#GdRf9Yeh#mP#>KcP+m3;%@pj-W_V-@T-`!B1WnkKOOtq=a z)6s99iPHI_U^^iMg3bH}G+^b%%?x|M!A6A>sk89NDtj)HmlP0r4n_k_=QsDN%Ed-y zdJau;AFGseR?r)m9jd}sh0GrfNG|{pS9sRmXWm;U5B+vf8Vyp?^HW3;FACLU17GYv zcLhV02modep3%~(Y5D)5oeH}V0Z_W45uUud7rA%R*0Fc?**daKk$Q;S>y!|aS z-_DQuL!dKW=3?f7i_5S;7MvH`Da>|X5+HKX^>S%+gHD}tUEbE<*-;>)C5ZgTj6DG77$lTdAjx6lui@5wM@pPwL zC-`niprp*%Y_-N-MSoASyfs}8bLwV1Za1o0ReAMk3qP@pf%C5AQ_yac9mO9y{!Og{ z|I6_cu|^-9v9Xit+uozXr`G35DR_hazo?zb4P&NWxGsaE@GT~HxVA_!{_ULwj_nQwV(?&tk=RG zHQ7}DqRxCjh2tbu+(@h~|6Q6zBi5*Xoh|=H;`S5UhNkwK@#F8S&C~Tzkkhy6x21V2 z;Pth#H}eo4SM1TgGcQ_h0FM)jO7!(GIzX<-+g3|MWM@F*q`3ce!@Q_hvPagFajEs% zN6ow+r=AH3EUQTc=Y=eID6#le0QU$u9}j-6th}MeO0_Y)f0*#tNSuZH>MGr4u5oss zW}+1NC9t|_YXAO38u=eN>f}utfinVWq`CkI_I#@{2O;%sUdU%9(C?ys!*V%Rea7Q4f2yRH3ITjlLb%@(W-r{`}kmJ;Mw0P-enNqaG+B%uvAa zynz_}xx2d_TB_AJhWIGEH&<%0*JRKbqTjL_)_+bFZ-^2%08H7weh9Q+`T4(AQJ0;N z_jP71Es*}zp}HB8bRe}g?j0oFsrCW7DbtN{`}Gid*yJ1P_tTkG36zSh@xz+jp>F{Y!6~Zs-S-B-Af$7{a)r~4 z-7EosS`PrK=S!5Q%*W5S*lnG_cOk5p#YVrC;3dgn5ldfwG&C8Z&2_<%g zwi`Xn76|GFme;M_%P7G!c3|#CRC9LL8bB302HA?!$|#8BD8@sSpeF3XC-my%5X)~I!9;+n1peLXAK31Z=ndE@c*D7w)5IQ~ znG)0&qVqO4NCOIHxhjG*DM-jvcE|Q_5Rm0+GV~eY@j=zmkh`La!abaz-Mv_0>*>XT z&m4zV@5{su0NmKcT(G5CXrvS`GqKEwm2+t)JGO#p_KaHa`~f8#wF}FP8OAul%{Sk^ z6vnFLSEPSBlI9&Hp7HkeGgIHy<;{Vv8qjR}u`vdSVlUc0J+Z(ybqlI6h819jN{Fak z1kM)U?V5n_lQ?qX3FXz)_0@Lk^f9JjraNxiB2gVa_GkuY+D&(~bq_fxk6Qc1qm4Ry z+cD7A%soNjXDdu^E;&nk4+fq%@fTc`I%niG9IPz_RmRxfMN^8NYme=(#y_pm_v$zf z{bxAtzd+wF1^}AtNDl>=xT*~8yXjQ^oh-xm&>BI5Twk%`#eSmxLgF(y z;eVI+UZ46?3PhhE$>-;5H-VdJ+E(9obfKhX&d7b@{vC;oBUd-QYS$!MsZZmYb7Bea z{bp>Bdv>~9b<6Y+DBi%PSQQZVNwG3y9Y+&ht3#z#$k>r`b__BByEN!0pD$0_&fA>d z<=0m@Z=|)UYHF*4x_&$n+d2N~&_ZsgVhDydPaud{jjF?EfUW+2&>2hIzVXfF8zBD1 zH~Sq|(5Gf<9n{93t7~V6H4hVS3gH8)z0^6^aB-zdj1yooB6p}K{3(s|o`?$KMLjb! zSuy4!vdz02$7Bg!FbfY>TmwM9vw0^rjI@b?5_X`d@ma0LH=A35mUh6T6$b#g*@v_& zqG=4GbFpvjRi_E5JsV99g)|FSYi0{@|AjGbLct|fq=&r`Y}XToW~0qPp3 ztp8$O#V4v&a!yMWCIBJ&QN|40!nbh|~Z<7Gu3(UQ~wSNh9V4o_Wdopkr zw184<%lz#*fS+d*9fPg_cYNngCo7W%DgH(s5_SC9sZ8TEha0W>?3&wRdG+c7eW<`m zI*tFEs9f!JkDj&Z#Lkpg zf3VumY=@aBm;E3b^nL#-g53416sG0=<#(NtUbuJ*BxpjMD#lj3;oBsK=4@cT1=r;p zF~j2;`k3i=%wHcJ_zHilpG!}~9&Pll8}`eOt7$&l7fSl<_eUU$x@`bX_rc~o#vfvF>IJ~Vbu|#}UZ^9FpyRKKx6)2`T zPUXp=f4HV7^J88ap^*dhEZ~Rphw|8e6kYi@r5xkm#RvZ&B{#>eW17w?SwjP?%Z`PB zP=eb4UT5ilnL$)y+#NQPJ@Bl3Qj)q<^d$@Ss9*zdPXaAL`)}T*gY*vy5S3}FIQ~Z^ zuVyR88x=?|osVWJjXV6%neEBm&=kiEB4s4@S3IJp5H&qTAX4!(Cr;M$15NAl-wA7^ zisK$X_~NBRG{KT`zghp-69a_Z!wK7?A$=N2;g5FtZ|uEkIGb&^2CSo}1KMh zRdWf_R?$}Rw2B&2HP1DZNVHW|Z4IU7c_=lj5QIpJQe(_PB%y{Nl9-Z^NPOw@?!Djd zJHB7<{=NU@U#|PQ?`y5|T<5vgHF~FUrws<9^ieerX7HN8&c~_KJR-L5-{e$6j z^fQ+<=$I+2-sE)OrwpLPGPa+}d^h|zubi>odUfCPmZ!N9^sRt*Va+d$GZmGBhUTG7 zqit&Ea=t0p9{W#fFExKmvgu-fs=F(Kw>*w*oiz0?vp}AOW!pS1tHWM%Afe8;p&?xe z53gQfqv;!V8cdWmC*9K8%=;2&8I)*W?Nwv6jP@%b{;4k%Ef5_%*{??p3wfFc2d0qi zS7qbi9ucTpV`ow!$|%*Hyx$ptS=HRG;(Zf$dGbOBLWC!?>$oXT(nzX2=xIq!)wUwo z-e@DA+(_qvW9za_`Jx~zThg;7*Va0aLXHo>qpy|s#}a4T5$b2cOF%uVJdEw~*TnLz zVWVRWJW*w54S%Zyt5}?DK_VT@?K~Tv@keN^Kf|Ek7Jdy~BXudBw@~1#*w+l7HYH0b zG*{v%<_=)zQRj7Ji9o|HDULnNqjz+^(z>&|-@xC1AH`q(Q@^+cyA?t9tmxpr1c>SP zNhriYcde@7L_5U2`{G*_p6=fSlfSZ2vDk&IjJYaRL&~M=WL>TXXjc?G9~wZ}4UZ5ie0$SEg>%?5U_TKUk@ z*IkG05Qvqd+D1`k8Do>7Zj=e{L)5B2NC|5sdd8Go3ut~@i>VCC575{NyPArAiR)4G z;mN57dqZ2PQlel@iF9+#J1j})ml9j#=iwy%{{Twyy?XNJL<#>xj_`XH<0nW@Y0vnq zB6`%mH!mJZLj_dI+11}sISalw;qKR5;?)q6hk9&>a3WiDyEspRQqw=Ed*UzY9X^>{ zDt#34_RwOo+!ML^rDDk5P^VC=rie1V0ABlL6qUyFgrJc4*PYc_{RMmuW z&^12aPm1rvDv0d#h#fPbIL>5TMZ!&FKh$MDp3 zD*gQ?i`b#M&QpLL`-#Bum)w@0Jw3;rEn~->= z)3prB<3VWZ&HQ;lN%p*FG^9_#Xwb(|=f$ z?!N*Vf39xGV$6Sn-v04O#7pntwWpl>@Ai~@_5Wl6|NPr6t3Ru7`1A7r^xM26{0Bhi zzn1HE{2ZS|49`yRPXp1p|4l1_-XC9q{(oCI{x=(O`p-t3`Lhv}t9uqlGse2*m8Ft+ zNbBjRC~&`)&VVx%>a(8NBr!{a|AohN2>FcCj1xkp<8YAeg+PqEM*T#;r)`B|xdC=6pPHu}0lJBqX0k;ntbbpVM8o!(j3AX;_ zTOgStl1*sY1+Fe0(j&eKU&lwK^CVa#v8h+1RQ`Jn+KC0!+ac5QvD#2_8J)x2P|gk=3Vm4X3SYvNz|smLF>9EH!pPdmR+9?hO9T`to%+J#NjVeq!8CQVN-I5mpt2e~@fW;}b{$(u2p#(oD42Ar>w#&1Uy&Xb(XtMpnAF* zMY7T2%T&9v%}$^2UpQext?ZYX@{UgRzQI#RGtiKYwYn~!`-Ay<{sG&J&9p}D{#@oJ z>ijG#N@4@gcV*AwM_38(UK9kd(i97uG&fbr07 zZ=~ggD)ZDhh~$q@8^^I)fvt6ah3-@XgNY?P*aD=%EnMK%c4oZTBpU7_C@De9sU`j^ zBH5wF9lSYioudj9iz!}yH9YU(FfQwA7Gx?l5sq04)mCQQ4|QHK{X~KgFA6dgmk<@Yh1X^m7?26wkfH>rPGZ%_L--2Lu- znMYA47yjWO!+RDhtn0fky9CEO0VJEjAFy9s)ZGFXmh3#HurgBOG8pYf&I~qdAKS1^ zI_CM?BV;M%RqycxYcd+f0lPu`JY-ArHjkTl3+d9{wm0=%>q}F$1_#reu*IBh(!F9{ z%l#rUvM*=)VXSxTQDuKlL72wno3Ew>5%Y|l2+1aE$haa=;AIE9oPgKz^MfWp`+Z5izgH>8+aulWM{Y3I8nm5}K5PZR!Hyx|7* z^7v=D{bmu;6}as4rI}swk$CFxXET8siyMMOz&4?A%v9g0P4m4%CkCa|@sr9)y>LGba)dM?OfUpfJ zFNcI(;LDO|9W3gqgQ^raE1lf4m}Pxo^rb`TEX^jNT$T4=%1t9wPLVBT0+a1WSWzDr(T zd@QDlB3MLOsfX#F7B$3NNa5{*w}Td`=MxVfduiOA=%C$*z$h-)_P*oWH12q^ue~G| z?SH>!>@#iyv+~#@QXkD(FO#TnEO}gG5(!lTMB9kN{`(-@~k;OUmlou--CS5S&7(G~=gh1D8pe8S1O>YL( zGp4L|tHl?ZGB&8yI`-tGGs}U;Nt3P-Zz;wc6CO7N*BEH9=F-jbZ|?xLP$c{#$D0|A~az&fll9_3n$*} zKHGqZ%l{nw_Bs9-TBbKA4Lwx4Y<4r!@@9Pmyks4rU;YTG$KLILc7jbrH@|+p}$Zsuo+h zDv=m!u@J^+q~NJj@D+@4GQKJEq%x3M3f!0Rb@x-}*;AQ?t^&nC*lxtm=4{wDWQn+N zTVKA!lzF4X4K`Nu;?o7uw^$#f$@a9vM2*vj#fV=8VrMVzmOr&`n_>xU^<}6T@&=_P z3R`DhGAlK!oAn_yTeh%S)_-7wa!$@&4_nQK{_}oY$LT97Q)%Va^~NpRzh!avb*K5C z===@aUUJ!9Ln zMinyv;foOE=*H)b^=sCwF+LukKWr1p_`SN9zYnlUeNYZW;Yg$Jd1QI@PHQrgcRDEH{`V;W<(s%>%n? z&RagcYFwPBhdjUeg!d`sm&3oW8`g=9QdH=vzelGbj+}zox7WFBCa_66;Hma$Np}Xn z_FMDv+A4g#{!vk9k{>OeJ=;?C7>X&>439eJJsZBu^&lkXbeU{~*U-B1^*)Sa4r$w| z>a@7oB!2mjvZb28$hc}*^Eph-p=hxU|I-`spi8Q|6@7YAY=7KM*00nFE|=_+->FVPKi@v=-+Nttz9*%=vy#;* zA#MusA93JbP_8(D-nA#076chxt!EMxH%5}nx0ZFbw|ggotiW2svoB$>ON!xa9d^}- zQqH_;ugPQbxAS&J(W0j>-Hz&QAq6N=Ltn!PXU%CZnzD&7dW?q976F!Qp^Up5uEf3p z54-%}^Sv9)k68s_{hd5f8OG!SXlazSrgGaRm|?jSZIq9_&23Pp})Iy_N{oy5qR>gGYfA_0SC`ar1dvtw8GxkYr zbQ;|xaQ8h=E10x#xvq?DE{KX*^*BPEn$?F$*rJLwTy9`r+s{Y3WGDJw>>U4bP-o|5 zBMk6FCx@P<9iHXWZz4-=s?z4y>COZ!y9CrEByD7dF2M6Viu;3Vit7QU0o${u@Gao1 z?O`F{q=$(1*s`Xi?d}g0#Gl;Q>4zRtglI(S(E1kAYZ38@73Zr%6U%2_M3s7h|^(EX5|5rUi0Zkelt zh!ft2oR8%R#l3cH$Z#wxePXGJ{ooq&^ro`?a;GUpr`dJp!h|zbFG)Rz2<8m5uYlGn zF9xM}rKe$5rh`VvLfRHP9zQ?~Nzl&+r@o|XAVQe}uiIoib}1xKA1d+kdT&GV3RG8u zFw8_WP@XN)HG#HHqp$ znr_MMTo+x?=`sOwuMoqwV^CFP>@S22jinLO!gq~W;i|>P_f!lkJbGL802H%~ih*9E zUhGU|e+6^Is>0l;BFm^#w9H#^OT;vGGni6FJA#rN=CE$~@5&LN%OS&?$R(w$u>dv{ zrx_(BEfgCv-r_^oX(9x#QVo^^cYTe-qX@$H>8UgF7WvpGaaX}WU7FhxDk5y51xX+c zLgK&*nh##y99>g}NFEEg7s&mw zn*I{3T}GQRG}7&67nN1Bj7OKvD2@5t$=j<-C$)J z6J=QsAJQzBl#_Uz`VRw|k0ZiTc(;3Gu+Lmx(H02bb3!GAv~7>Mwa%(5s|SOpMwp*< z07D*Cs2-YEeFR~4*d>k7=zoKclhWwJiU<{Q8)OfHsX)r?RfcGpWZ7o=gW~z5@+l#s z`Nkr3VsA?ki#r4bDr2tD{T(Z|&kmfRr4{Rt2FZWRM;;bY!@lYBgtHBD&hI|Yws2pg zdNkq1RJ>hjr^t|7^>9h{ChBXOWZ2?)(f%(}ZZhsX#Rr>8Zo|0rAuy~>6zFHBtdwJA zinyAaW9+^!CyY9RFx`rZ1XT3&L!~CnQfQGkP=1Z-H11InSF{Bm3_L>E$LtpfJV(=N zmwI*Ze-xHiHviPWv;GUPsGi%Jen}Bp-Td(^hg;ucU4=TYD|P01%3~?%kIN5qAol$)3PCZ>&2j_$j>lq*z1ZJ`+Nl3qtdESu~NZu(;I z@H=!%SJ$akwrV>FWj+l)iQz_e=|FmXnxAR9>x)$EUj$lDk78BMo_ogy8S(*DnELO@x#XGq7$a!^l<`Zl|Q z@GguSW3e+jD2_meFSdOT(G&2#p)QMGMOqt{6D~pKzRj%Zs|pR*cl~q$J=>?K`BKC@ zhyx1QNID8~OjU*Ix6bAeu3%p_zvaWbO(si(|0~A_TmDw{c)63^61=@9Z~BIqwS z$XM}25J#?=8QY{sycqqS`T^X=FO#Rv!rp{L?7?Z9Vo2F+D#YfHALg?`oI0OsS z5}o$SZE%)jR8Kz)ofbK3f`hMT53fya?9U3%faAI=@Zg`?K}$LTyVXBL3D%lfA(y*J z&46&|^dKWMNNKen^4qBYU>?6tSojp5r#U9^cmEY*1A+BTea?q62Cj3;p)L8ms}H3vx+Hhp|XtZQdRq)D%{>ihKzS6*ZsQII9g?QvIwG_R*q}M$l6!JiBwESTG}Y zBQs==EA$*-`O}P&Z)?Wd>8>EaZi3*@%+QA&@@=M=R)}Eb#YGid=2Ul1HcWcSCDD3w zhMXjE9iFxM!C6eu zgmrl^)tUp>bvAgmKe!)-W(4T=FfYo9g&bi;9zrpvvxx21=Gvqs0(&8KV+wDd;mlCR z!3S>*T=B=O2Kx6WeXaF|ytVNnG_73&yi+&Eh=YG&L1Cg*DJp<(joSR1U}yTIG@PVD z*g1i69yKXW>28F_RxwZ6fvE>X0lyW!Vyrh|k#@Qe(Br^36OwJfE7y<*K#Si=!~LG} zw%*ImRX($HlQH=+Tqmb@b`r)`P%qk;BxpN3(Y4ekf|x9~RT@<%xC6x)vEPKFgV8vz zUj%UjP|7Z<*QSU0FoaszwuqX9F^P#YM~H;bYS`PjP{twuzDf0&?V9tw13fxaJch>EG=T5!J)maeJ#^L)k`?tAtfqm<6Mvl9| z7)0)3_D5|s@%mqSFnmCW~P@8GqRl%)T{QRVu#oxe-bjeDBOSA*MlWfYpCPvfpSbt%QQHemV8waOtsBU( z^L1Vo2dK?~wmD%-;d#WHjIke((aB_L^Oq`Y`l^}FZ@R>b6wtnU!m}nuf~?*?ORLR; z2*OK-yXF>V#1FEhA;RK{ogDfeZ&Aw_%{^T*JzAxSjAC6NYcZ-Yb2u-t#4JjaKWM;50KR}dHd|RYSi{9;zI0&x7 zLq`7&#Fo|5Fg(Tr3hx>#pJVY1s8kWl=A}yz`khh2jgl6Z$64t5v(a{RXLc?Z2UKph z-+c87X6_c>B~R#kP?f=sA0aQGI&kVLX9M)vYJ_tP)l*W;^GK@9kJ$wAmx6@U(U~3^ z++-?u;pWEAOBEHsWkn*Cc0ekj=r>vCQrvB2`L!^7uE~q7yA(?(W@&R1I$8NsG+H_< zuZe0A7c1^W^cMvm)V#Z$X`;3pqQes1SzR=6Xmu;elsRx(!@F$k_wX#TQn9nPVIOrd z^$MSa4^-tSZw@59CLGc;qjPo@c^M+17F4Jmy!zIc8D5pa6!U4MpY7v3PEz;0R%K39lQC9Q%Z5$pgx7XH0b09{!^21BM>gur7P8+2qg$;R)6i&JXomAVFKvXl_XFWwm>CICWjD2j_H|JWIx